我试图将这些值分开,并用数值将它们排序到另一个df中。如果ID中出现任何值,则在新df中显示为1,如果该值不存在,则显示为0。
ID Values
0 1,2,3
1 2,5,7,8
2 4,5,10
Results
ID 1 2 3 4 5 6 7 8 9 10
0 1 1 1 0 0 0 0 0 0 0
1 0 1 0 0 1 0 1 1 0 0
2 0 0 0 1 1 0 0 0 0 1
我们可以使用eval
将Values
列转换为元组格式,然后使用get\u dummies
方法获得预期结果:
>>> df['Values'] = df['Values'].apply(eval)
>>> pd.get_dummies(df['Values'].apply(pd.Series).stack().astype(int)).sum(level=0)
1 2 3 4 5 7 8 10
0 1 1 1 0 0 0 0 0
1 0 1 0 0 1 1 1 0
2 0 0 0 1 1 0 0 1
在get_dummies
之后,我们仍然需要重新索引以找回丢失的列
s = df.join(df.pop('Values').str.get_dummies(',')).set_index('ID')
s.columns = s.columns.astype(int)
s = s.reindex(columns = range(1, s.columns.max()+1),fill_value=0)
s
Out[61]:
1 2 3 4 5 6 7 8 9 10
ID
0 1 1 1 0 0 0 0 0 0 0
1 0 1 0 0 1 0 1 1 0 0
2 0 0 0 1 1 0 0 0 0 1
我有下面提到的表,我想通过查询添加列,这将增加一列到表的值对其他列特定值考虑以下表 在这个表中,在1前面想要文本作为活动,在零(0)前面,我想要它作为列名状态的非活动。
我有以下问题: 包含带有字符串 、 或 C 的 。 带有的第二个 。 以及其他三列 、 和 (这些列也命名为 、 和 )。 因此 应获得 现在我想遍历每一行,并根据 中的条目将 中的整数分配给列 A、B 或 C。 如何实现此目的? < code>df.withColumn()我不能使用(或者至少我不知道为什么),对于< code>val df2 = df.map(x = 提前期待您的帮助和感谢!
问题内容: 我有一个列的表,让我们把它称为是目前该表中的所有行。我想将所有行的值插入该列。有人可以给我这个SQL吗? 我已经尝试过了,但这仅填充了最后一行。如何一次完成所有行? 问题答案: 您正在寻找UPDATE not insert。 UPDATE将更改现有行的值(并且可以包含WHERE以使其仅影响特定行),而INSERT将添加新行(这使其看起来仅更改了最后一行,但实际上是添加了新行)具有该值的
问题内容: 我们正在创建现有数据库的“空白” /最小副本,并希望将序列之一重置为值。将数字放在下面的作品中,但是当导出中的序列具有更高的数字时,我想使其可重用,从而尝试避免删除和重新创建。 您是否可以执行子选择和计算的等效操作来获取值,还是需要将其设置为变量1st? 目的是以nextval的序列结尾为99999。 问题答案: 您可以使用负增量将序列重置为较低的值-此脚本(仅是您的PL / SQL块
我有一个结构如下的dataframe(摘要示例,不是实际的) 我希望使用dplyr、group_by(MedID)和mutate在新的数据帧中添加一列(我们在df2中将其称为Flag2),这样在每个病人(MedID)中,对于唯一MedID中的每个后续行,df2$Flag2列==1,但仅在df1$Flag2列==99之后,否则df2$Flag2列得到0。如果MedID的第一行中df1$flag==9
问题内容: 从此列表: 我正在尝试创建: 被发现相同的任何值都被分组到其自己的子列表中。到目前为止,这是我的尝试,我在想应该使用循环吗? 问题答案: 有人提到它会得到 换句话说,当列表的编号不按顺序排列或为混乱列表时,该列表将不可用。 所以我有更好的答案来解决这个问题。
我讨论这个问题已经有一段时间了,但没有结果。这几乎是一个重复的问题,至少有一个其他的问题在这里,但我不能完全弄清楚如何做,确切地说,我正在寻找从网上相关的答案。 我有一个熊猫数据帧(我们称之为),看起来像: 其中是索引。我想将其转换为类似以下内容: 因此,基本上,每个对应于相同索引的都应该组合到一个列表(或一个集合,或一个元组)中,该列表成为对应索引的。并且,如图所示,在相似的索引行之间是相同的,
我们的拓扑使用从kafka主题获取消息。我们有约150个主题,包含约12个分区、8个storm执行器和2个storm节点上的任务。Storm版本1.0.5,Kafka经纪人版本10.0.2,Kafka客户端版本0.9.0.1。我们不会删除Kafka主题。 在某个时刻,我在worker中观察到大量重复的警告消息。日志 2018-05-29 14:36:57.928 o.a.s.k.KafkaUtil