【发布时间】:2017-08-05 10:59:41
【问题描述】:
如果我有一个 Pandas 数据框和一个日期时间类型的列,我可以获得如下年份:
df['year'] = df['date'].dt.year
使用 dask 数据框,这是行不通的。如果我先计算,像这样:
df['year'] = df['date'].compute().dt.year
我得到ValueError: Not all divisions are known, can't align partitions. Please useset_indexorset_partitionto set the index.
但如果我这样做:
df['date'].head().dt.year
效果很好!
那么如何在 dask 数据框中获取日期时间序列的年份(或星期)?
【问题讨论】:
-
您可能想尝试创建一个minimal complete verifiable example。
标签: python performance date pandas dask