【发布时间】: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 分数列。
【问题讨论】: