【发布时间】:2020-11-16 05:46:45
【问题描述】:
我有一个包含一列的数据集,我想将其更改为日期时间格式。如果我使用这个:
df = pd.to_datetime(df['product_first_sold_date'],unit='d',origin='1900-01-01')
df 将只有这一特定列,而所有其他列都将被删除。相反,我想保持其余列不变,只需将to_datetime 函数应用于一列。
我尝试通过多种方式使用 loc,包括:
df.loc[df['product_first_sold_date']] = pd.to_datetime(df['product_first_sold_date'],unit='d',origin='1900-01-01')
但它会引发一个关键错误。
我还能如何做到这一点?
【问题讨论】:
标签: python pandas dataframe data-science data-analysis