当前位置: 首页 > 知识库问答 >
问题:

CSV文件中的两列,如何将一列转换为另一列的标题?[副本]

杨昆
2023-03-14

我有需要排序的csv文件。在每一行中都有一列表示“答案”,旁边有一列表示“日期”。是否有一些panda代码将日期转换为标题,然后按日期组织答案?例如:

answer  date
0       7/15/16
0       7/15/16
1       7/15/16
1       7/22/16
0       7/22/16
3       7/22/16

to

7/15/16   7/22/16
0         1
0         0
1         3

共有1个答案

步兴德
2023-03-14

非常确定这是一个dup:

df['idx'] = df.groupby('date').cumcount()
df.pivot(index='idx', columns='date', values='answer')

给出:

date  7/15/16  7/22/16
idx                   
0           0        1
1           0        0
2           1        3
 类似资料:
  • 大家好,我有一个数据集,看起来像下面的df1,我想让它看起来像使用熊猫的df2。我曾经尝试过使用枢轴和转置,但我不知道该怎么做。谢谢你的帮助!

  • 如果输入数据看起来像这样: 我怎样才能把它变成这样?

  • 我有一个数据框如下: 我希望它是这样的: 我们的目标是为每个< code>Part和< code>Power创建一列,并填写如下所示的值。每台机器都有不同数量的零件,但最多为8个(这将导致列< code>Part8_PowerA和< code>Part8_PowerB)。当机器没有某个部件时,Part_Power的值用-1填充。 我已经寻找了很长时间的解决方案,包括这个,但是我不能适应我的情况,我

  • 问题内容: 我有一个带有一列的数据框,我想将其分为两列,其中一列标题为,另一列为 我的数据框df如下所示: 我不知道如何使用以达到分割行单元的目的。我可以用来添加一个新列,并用填充它hello。有任何想法吗? 问题答案: 对于以下简单情况: 我有一个带有定界符的文本列,我想要两列 最简单的解决方案是: 或者,你可以使用以下方法自动为拆分的每个条目创建一个带有一列的DataFrame: 如果字符串的

  • 问题内容: 我有一个csv文件 我想从此csv创建字典列表。 输出为: 我怎样才能做到这一点? 问题答案: 用途: 将导致:

  • 鉴于 我有一个对象列表。 看起来像 我想将此转换为 i、 e.将个人类别整理成类别列表。 这是实现我想要的当前代码。 有什么方法可以使用流来做到这一点吗 这个问题在本质上类似于Group by和sum对象,比如SQLJavalambdas?但对我没有帮助,因为这里完成了聚合,而这里不是聚合。