【发布时间】:2018-06-30 13:14:03
【问题描述】:
假设目录中有3个.csv文件:EX1.csv、EX2.csv、EX3.csv。
我已经使用以下代码将它们合并在一起。
import pandas as pd
EX1 = pd.read_csv('EX1.csv')
EX2 = pd.read_csv('EX2.csv')
EX3 = pd.read_csv('EX3.csv')
data = [EX1, EX2, EX3]
data = pd.concat(data)
data = pd.DataFrame(data)
一旦使用了连接,索引号就不会遵循渐进的行编号。
我的目标之一是确保合并数据帧的索引号从 0 变为 (len(data) - 1)。为了使索引号从 0 逐渐增加到 (len(data) - 1),我使用了下面的代码并得到了 TypeError。
for i in range(len(data)):
data.index[i] = i
请在这方面提供一些建议。谢谢!
【问题讨论】:
标签: python pandas csv dataframe concatenation