更改 1 列并保持其余不变
change 1 column and leave the rest unchanged
我有一个数据集,其中有一列我想更改为日期时间格式。如果我使用这个:
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')
但它抛出一个关键错误。
我还能如何实现这一点?
df['product_first_sold_date'] = pd.to_datetime(df['product_first_sold_date'],unit='d',origin='1900-01-01')
我觉得应该可以
我有一个数据集,其中有一列我想更改为日期时间格式。如果我使用这个:
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')
但它抛出一个关键错误。
我还能如何实现这一点?
df['product_first_sold_date'] = pd.to_datetime(df['product_first_sold_date'],unit='d',origin='1900-01-01')
我觉得应该可以