今日は、私は積極的に(例えば)データファイルパンダからデータを読みながら、値の種類を認識することが可能であるという事実に驚きました。それは、この方法で確認することができます例えばパンダは自動的に日付を認識できますか?
df = pandas.read_csv('test.dat', delimiter=r"\s+", names=['col1','col2','col3'])
:
for i, r in df.iterrows():
print type(r['col1']), type(r['col2']), type(r['col3'])
特に整数、浮動小数点数および文字列が正しく認識されました。ただし、次の形式の日付を持つ列があります。2013-6-4
。これらの日付は文字列として認識されました(Pythonの日付オブジェクトではありません)。パンダを認知された日付に "習う"方法はありますか?
私のために働かなかった、私は以下を得た:エラー: 'TypeError:strptime()引数は1浮動小数点ではなく、strでなければならない ' –
私のデータフレームにはnanがあるので、このエラーが出ます。 –
また、解析できないマテリアルやNaNや/ NsもNaTするアイテムを追加できますか?なぜなら、もしこのようなものがあれば、このパーサは完全に列全体をスキップするように見えるからです。 – Amir