【发布时间】:2017-08-27 05:52:30
【问题描述】:
当我尝试使用x = pandas.Series.from_csv('File_name.csv', header = None)
它抛出一个错误,说 IndexError: single positional indexer is out-of-bounds.
但是,如果我将其作为数据框读取,然后提取系列,则效果很好。
x = pandas.read_csv('File_name.csv', header = None)[0]
第一种方法有什么问题?
【问题讨论】:
-
你能发布几行你的 CSV 文件吗?
-
尝试添加 index_col=None 参数,似乎是在一列中读取整个文件,第一列默认成为索引。
-
试试这个:
pd.read_csv('File_name.csv', header = None, squeeze=True) -
感谢@Vipin 成功了。我的最终代码是
y = pandas.Series.from_csv('File_name.csv', header = None, index_col = None)