私は列aからfを含むデータフレームを持っています。列b、d、およびfは、pandas.to_datetimeを使用して、datetime型の日付を作成する日付です。ここに私のコード:複数の列のPythonデータフレームto_datetime構文
file = pd.read_csv(filename, usecols=my_columns, engine='python')
df = pd.DataFrame(file)
df['b', 'd', 'f'] = pd.to_datetime(df['b', 'd', 'f'])
print('FINISHED')
しかし、私は自分のコードを実行すると、それは固まっているようだ。私はエラーはありませんが、 "FINISHED"は決して印刷されません。私はto_datetime行の私の構文が間違っていると思うが、私はなぜそれを修正するのか分からない。私のデータフレームは約1,000行あります。私はPythonにはかなり新しいです。私は間違って何をしていますか?
ありがとうございました
Iドン; tが、これは法的な構文だと思う:あなたは 'parse_dates = [ 'B'、 'd' を渡してみてくださいほかに' DF [ 'B'、 'D'、 'F'] '、、 'f'] 'を' pd.read_csv'に変更してください。理由は、おそらく 'KeyError'が存在しないため、タプル( 'b'、 'd'、 'f')の列があることを示しているからです – EdChum