次のような形式の CSV ファイルがあります。
somefeature,anotherfeature,f3,f4,f5,f6,f7,lastfeature
0,0,0,1,1,2,4,5
そして、それを pandas シリーズとして読み取ろうとしました (Python 2.7 の pandas の毎日のスナップショットを使用)。私は次のことを試しました:
import pandas as pd
types = pd.Series.from_csv('csvfile.txt', index_col=False, header=0)
と:
types = pd.read_csv('csvfile.txt', index_col=False, header=0, squeeze=True)
しかし、どちらも機能しません。最初のものはランダムな結果をもたらし、2 つ目はスクイーズせずに DataFrame をインポートするだけです。
パンダは、次のようにフォーマットされた CSV をシリーズとしてのみ認識できるようです。
f1, value
f2, value2
f3, value3
しかし、機能キーが列ではなく最初の行にある場合、パンダはそれを圧迫したくありません。
他に試せることはありますか?この動作は意図したものですか?