gpt4 book ai didi

python - 修改pandas数据框中的csv数据

转载 作者:行者123 更新时间:2023-12-01 07:43:57 25 4
gpt4 key购买 nike

我有一个 csv 文件,想要选择一个特定的列(日期字符串)。然后我想更改日期字符串的格式 yyyymmdddd.mm.yyyy对于每个条目。

我用 pandas 读取了数据框中的 csv 文件,然后保存了标题为 DATE 的特定列。到一个变量。

import pandas as pd

# read csv file
df = pd.read_csv('csv_file')

# save specific column
df_date_col = df['DATE']

现在我想更改 df_date_col 中的值。我怎样才能做到这一点?我知道我可以像这样提前一步: df['DATE'] = modify(df['DATE'])

仅使用变量 df_date_col 可以吗? ?

如果我尝试df_date_Col['DATE']=...它会给出 KeyError .

最佳答案

使用to_datetimeSeries.dt.strftime :

df['DATE'] = pd.to_datetime(df['DATE'], format='%Y%m%d').dt.strftime('%d.%m.%Y')

Is this possible just using the variable df_date_col?

当然,但是与Series一起使用,因此无法再次通过[]进行选择:

df_date_col = df['DATE']
df_date_col = pd.to_datetime(df_date_col, format='%Y%m%d').dt.strftime('%d.%m.%Y')

关于python - 修改pandas数据框中的csv数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56557186/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com