关于有关csv中时间格式转为日期的问题!(语言-python)

我的csv文件里的第一列数据是time格式的,有时分秒,我想把时分秒去掉,这一列变成date格式要怎么操作呢?我只会修改列名😣

img


采纳之后会给悬赏的,请各位帮帮我吧😭

  • 使用pandas的to_datetime函数将date列转换为日期格式
  • 接着使用pandas的apply函数将date列的每个值转换为yyyy-mm-dd格式。

代码示例如下:

import pandas as pd

# 读取csv文件
df = pd.read_csv("data.csv")

# 将date列转换为日期格式
df["date"] = pd.to_datetime(df["date"])

# 将date列的每个值转换为yyyy-mm-dd格式
df["date"] = df["date"].apply(lambda x: x.strftime("%Y-%m-%d"))

# 输出转换后的df
print(df)