2017-04-02 15 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パラメータを追加しようとしました.1つの列にファイル全体を読み込み、最初の列が既定でインデックスになるようです。 – Vipin

+0

これを試してください: 'pd.read_csv( 'File_name.csv'、header = None、squeeze = True)' – MaxU

答えて

1

index_col = Noneパラメータを追加すると、ファイル全体が1つの列に読み込まれ、デフォルトの最初の列がインデックスとして扱われるようです。

パンダdocumentationは、Series.from_csvはお勧めしません。 read_csvははるかに強力な代替手段です。

関連する問題