0
私はtimestampカラムを持つdaskデータフレームを持っており、それから週と月の曜日を取得する必要があります。ここで変換後に `.dt`をDaskする
は、DDFの建設
今dfs = [delayed(pd.read_csv)(path) for path in glob('../data/20*.zip')]
df = dd.from_delayed(dfs)
meta = ('starttime', pd.Timestamp)
df['start'] = df.starttime.map_partitions(pd.to_datetime, meta=meta)
である私は df.head(10).dt.year
のようなものを使用している場合、それは(年を返します)動作します。これはdatacolが変換されることを意味します。
私は新しい列を取得しようとすると、しかし、それはエラーが発生します。 df['dow'] = df['start'].dt.dayofweek
(またはそのことについては、他の「.DT」オプション):
AttributeError: 'Series' object has no attribute 'dayofweek'
私はここで何をしないのですか?
'map_partitions'を使用する代わりに、' ddf ['C'] = dd.to_datetime(ddf.B) 'を実行することもできます。 –