【问题标题】:How to merge data into python如何将数据合并到python中
【发布时间】:2018-05-02 20:38:18
【问题描述】:

如何将数据合并到 python 中?

我需要根据日期列合并数据,其中日期相同,我可以输入:

83423;01/06/2006;0000; ;30.5;  ;22.7;53.75;

83423;01/06/2006;1200;0;    ;16;    ;     ;

和出口:

83423;01/06/2006;1200;0;30.5;16;22.7;53.75

如何合并?

谢谢

【问题讨论】:

标签: python pandas numpy dataset


【解决方案1】:

尽我所能理解你的问题...

df = pandas.read_csv('your file name',sep=';', header=None)
df = df.groupby([1]).mean().reset_index()

然后选择您需要的列。

【讨论】:

  • 我有这个条目:83423; 2006 年 6 月 1 日; 0000; ; 30.5; ; 22.7; 53.75; 83423; 2006 年 6 月 1 日; 1200; 0; ; 16; ; ;你看,第 1 行和第 2 行的日期是一样的。而且第 2 行缺少数据,可以用第 1 行补全。有 NaN 的地方必须填写第 1 行的值或第 2 行,其中两行的“总和”形成一个单行。 NaN 的漏洞可以用另一行的数据补齐。明白了吗?
  • 哦,听起来 df = df.groupby([1]).mean().reset_index() 会巧妙地满足您的要求。
猜你喜欢
  • 2016-08-06
  • 2019-11-29
  • 1970-01-01
  • 2022-06-10
  • 2019-11-19
  • 2020-12-24
  • 2010-11-14
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多