gpt4 book ai didi

python - 从 Pandas 中的两个不同行解析日期

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

我在 Pandas DataFrame 的两个不同行中有日期和时间戳。任何指针如何在一行中一起解析日期和时间,可以进一步用于时间序列分析?

例如

Row 1 Date            2017-12-11 00:00:00   2017-12-11 00:00:00     2017-12-11 00:00:00     2017-12-11 00:00:00 

Row 2 Timestamp 01:00:00 02:00:00 03:00:00 04:00:00

然后有更多的行有更多的数据

能否将第 1 行和第 2 行组合在一起以获得完整的日期/时间戳信息?

我正在考虑应用 Transpose,然后在列上使用 parse_dates。在 python 中还有其他直接的方法吗?

最佳答案

我认为最好的方法是先将 DataFramerows 转置到 columns 中,以获得每列相同的数据类型:

df = df.T

然后将 Date 列转换为 to_datetime并添加 Time 转换 to_timedelta :

df['dates'] = pd.to_datetime(df['Date']) + pd.to_timedelta(df['Time'])

关于python - 从 Pandas 中的两个不同行解析日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51651243/

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