私はpythonスクリプトにpandas.read_csv()
を使ってcsvファイルの列をインポートしています。データフレームを反復しても期待通りの結果は得られません
Iamのようにやって:
data = pandas.read_csv(path)
for i in data:
print(i)
は、なぜそれが列の最初の要素だけを印刷していますか?
と私はnpdata = np.array(data)
を使用してnumpy配列に変換し、それを印刷すると、最初の要素を除くすべてを出力します。
実際にiamがしようとしているのは、csvファイルから日付/時刻の列を読み込み、いくつかの機能エンジニアリングを行いたいのですが、問題が正しく読み込まれています。
試してみてください: 'print(data)' – Yeile
正しく読み込むのに問題はありません。あなたの問題はデータの処理方法です。従来、 'print(data.head())'を使って読み込んだものを確認していました。 – roganjosh