gpt4 book ai didi

python - 在 pandas 中使用 parse_dates 时如何保留日期和时间列?

转载 作者:太空宇宙 更新时间:2023-11-04 01:14:21 24 4
gpt4 key购买 nike

我有一个包含几列的 csv,包括“日期”和“时间”。我读取了 csv 并将“日期”和“时间”列设置为索引。

import pandas as pd
data_file = 'data.csv'
data = pd.read_csv(data_file, parse_dates=[['Date', 'Time']], index_col='Date_Time', dayfirst=True)

这样,“日期”和“时间”列就会被删除。我的目标是留住他们。

另一种方式如下:

import pandas as pd
data_file = 'data.csv'
data = pd.read_csv(data_file, parse_dates=[['Date', 'Time']])
data.set_index(['Date', 'Time'], drop=False)

这种方式保留了我想要的列,但它创建了一个多索引。

最佳答案

为此有一个标志 keep_date_col:

keep_date_col : boolean, default False

If True and parse_dates specifies combining multiple columns then keep the original columns.

关于python - 在 pandas 中使用 parse_dates 时如何保留日期和时间列?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25594173/

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