0
SASからインポートしたデータを含むPythonのデータフレーム「DFF」はタイプのpythonで、以下のように表示される日付フィールド持っている:私はDATETYPEにこの日付を変換しようとしています日付のPythonにデータフレームオブジェクトを変換
dff.effvdate.head()
Out[47]:
0 b'09JUL2013'
1 b'17OCT2013'
2 b'03MAR2014'
3 b'08MAY2014'
4 b'10MAR2015'
Name: effvdate, dtype: object
を以下のように:
dff['REPORT_MONTH'] =[dt.datetime.strptime(d,"%d%b%Y").date() for d in dff['effvdate']]
が私のpythonに新しいですと、このエラー
TypeError: strptime() argument 1 must be str, not bytes
を示し、必要これについて助けてください。
ありがとうございます。できます。しかし、データフレームにこの日付を保存すると、それは「オブジェクト」として表示されます。なぜですか?実際に「対象」とは何ですか? – FarrukhJ
https://docs.python.org/2/tutorial/classes.html – honi
オブジェクトは属性を持つものです。これは基本的にはPythonのすべてです。 – honi