【发布时间】:2021-12-03 02:31:28
【问题描述】:
我在使用 pyspark.pandas 计算日期时出错。 有没有办法用 pyspark.padnas 计算日期?
import pyspark.pandas
from datetime import timedelta
df = pd.DataFrame({'year': [2015, 2016],
'month': [2, 3],
'day': [4, 5]})
df = pd.to_datetime(df)
df + timedelta(days=3)
# this yield same error
df.add(timedelta(days=3))
这会产生这个错误TypeError: Addition can not be applied to datetimes.
下面的作品
df = df.to_pandas()
df + timedelta(days=3)
【问题讨论】:
标签: python pandas datetime pyspark databricks