Pandas TypeError:Index不支持可变操作

时间:2018-01-21 22:53:43

标签: python pandas csv dataframe concatenation

假设目录中有三个.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

我很感激您的一些建议。谢谢!

1 个答案:

答案 0 :(得分:1)

>> concat

中有一个段落
ignore_index