首页 > 解决方案 > 更改 1 列,其余部分保持不变

问题描述

我有一个数据集,其中有一列我想更改为日期时间格式。如果我使用这个:

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')

但它会引发一个关键错误。

我还能如何实现这一目标?

标签: pythonpandasdataframedata-sciencedata-analysis

解决方案


df['product_first_sold_date'] = pd.to_datetime(df['product_first_sold_date'],unit='d',origin='1900-01-01')

我认为应该工作


推荐阅读