【问题标题】:Converting a Dask column into new Dask column of type datetime将 Dask 列转换为 datetime 类型的新 Dask 列
【发布时间】:2018-07-19 10:16:22
【问题描述】:

我在 dask 数据帧 (df) 中有一个未解析的列,我正在使用 pandas 将其转换为日期时间并放入 dask 数据帧的新列中。但是,由于列分配不支持类型 DatetimeIndex,它会中断。

df['New Column'] = pd.to_datetime(np.array(df.index.values), format='%Y/%m/%d %H:%M')

【问题讨论】:

  • 我建议你也去github查看这个讨论

标签: python pandas datetime dask


【解决方案1】:

这应该可以工作

import dask.dataframe as dd
# note df is a dask dataframe 
df['New Column'] = dd.to_datetime(df.index, format='%Y/%m/%d %H:%M')

【讨论】:

  • 我怎么没试过这个!谢谢
  • 我在最新的 Dask 数据框page 上找不到这个函数?尝试将 pd.to_datetime(firstdate, format='%Y-%m') 转换为 Dask 中的等价物
  • Dask 2.5.2 的文档中现在是 here
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-10-01
  • 2022-01-24
  • 1970-01-01
  • 2017-01-27
  • 2019-12-27
  • 1970-01-01
相关资源
最近更新 更多