【问题标题】:question on importing multiple csv files in python systempython系统中导入多个csv文件的问题
【发布时间】:2019-05-11 19:14:30
【问题描述】:

我有一个关于导入多个 csv 文件以便将它们垂直堆叠成列数组的问题。

[这里是一个示例;所有文件看起来都一样]:

yyyymm count_neg count_pos count_all score 
200301 114 67 7470 0.006291834 
200303 106 51 3643 0.015097447 
200305 102 62 3925 0.010191083 
200306 129 71 4964 0.011684126 
200308 53 50 3819 0.000785546 
200309 59 58 3926 0.000254712 
200310 50 63 3734 -0.003481521 
200312 75 55 4256 0.004699248

这组特定的数据来自名为 2003.csv 的 Excel 工作表 我在 2004 年、2005 年、2006 年也有类似的文件名

所以我再次想知道如何将这些放入 python 中:我将这些 csv 垂直堆叠到一个列数组中

现在,我只知道该怎么做:

yr2003 = pandas.read_csv('2003.csv', header=0,parse_dates=True)

虽然 df = pd.concat([yr2003, yr2004, yr2005]) 确实结合了一些东西,但我只想结合 yyyymm 和 count_all 分数列。

【问题讨论】:

    标签: python pandas


    【解决方案1】:

    这应该可以工作

    df = pd.concat([yr2003, yr2004, yr2005])

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-04-29
      • 2017-03-03
      • 1970-01-01
      • 2021-09-18
      • 2015-05-03
      • 1970-01-01
      • 1970-01-01
      • 2020-09-01
      相关资源
      最近更新 更多