初心者python(したがってpandas)ユーザー。私はいくつかのデータをpandasデータフレームにインポートしようとしています。列の1つは日付ですが、形式は "YYYYMM"です。私はほとんどのフォーラムの応答が示唆何をしようとしてきた:Python - Pandas - YYYYMMをdatetimeに変換する
df_cons['YYYYMM'] = pd.to_datetime(df_cons['YYYYMM'], format='%Y%m')
これはしかし(ValueError: unconverted data remains: 3
)が動作しません。この列には、MM = 13の各年の追加値が実際に含まれています。ソースはこの行を過去1年間の平均として使用しました。私はto_datetime
がそれに問題があると推測しています。
年間平均(最後の2桁の数字が「13」のもの)を除外するか、またはto_datetime
を無視するかのいずれかの迅速なソリューションを提供できますか?
データのインポート中に解析しようとしましたか?たとえば、pandasで 'read_csv'を使ってcsvを読むと、引数は' parse_dates = [your_col_name] ' – ysearka