1
私はfloat64としてインポートされたデータを持つデータフレームを持っています。私は、これまでに1列に変換することができましたが、私は複数のためにそれを拡張しようとすると、私が手:浮動小数点数から現在までの複数の列Pandas
ValueError: to assemble mappings requires at least that [year, month, day] be
specified: [day,month,year] is missing
これは、1列のために働く:
df['Col4'] = pd.to_datetime(df['Col4'].astype(str), format = '%Y%m%d')
df.head().dtypes
Out[151]:
Col1 float64
Col2 object
Col3 float64
Col4 datetime64[ns]
Col5 float64
Col6 float64
dtype: object
私は以下試しました複数の列のためと否定してしまった、任意のヘルプ感謝:
"""
df[['Col4', 'Col5']] = pd.to_datetime(df[['Col4' , 'Col5']].astype(str), format = '%Y%m%d')
df.head().dtypes
"""
ValueError: to assemble mappings requires at least that [year, month, day] be specified: [day,month,year] is missing
...悪いニュースは、私が今圧延アップ私のベッドの時間を過ぎています。助けてくれてありがとう。 – RR33
スーパー、それがうまくいくと思うよ;)おやすみ;) – jezrael