2017-04-02 80 views
0

当我尝试使用x = pandas.Series.from_csv('File_name.csv', header = None) 它会抛出一个错误,指出IndexError:单个位置索引器超出界限。如何读取一系列的csv文件而不是熊猫数据框?

但是,如果我将它作为数据框读取然后提取系列,它工作正常。 x = pandas.read_csv('File_name.csv', header = None)[0]

第一种方法有什么问题?

+3

你可以发布几行CSV文件吗? – ayhan

+0

尝试添加index_col = None参数,似乎它正在读取一列中的整个文件,并且第一列默认成为索引。 – Vipin

+0

试试这个:'pd.read_csv('File_name.csv',header = None,squeeze = True)' – MaxU

回答

1

添加index_col =无参数,似乎它正在读取一列中的整个文件,默认第一列被视为索引。

熊猫documentation表示不鼓励Series.from_csv。 read_csv是更强大的选择,你应该使用它。

相关问题