gpt4 book ai didi

python - Pandas 中的数据帧丢失日期索引

转载 作者:行者123 更新时间:2023-12-01 05:32:01 24 4
gpt4 key购买 nike

我正在尝试将重新采样的(每小时)pandas 数据帧(按 daterun 索引)转换为元组。这是数据框:

ratetype                        p_rate     v_rate  
daterun
2013-10-24 13:00:00 1 0
2013-10-24 14:00:00 3 0
2013-10-24 15:00:00 5 0
2013-10-24 16:00:00 7 1

In [67]: type(df_p)
Out[67]: pandas.core.frame.DataFrame

我正在使用以下方法转换为元组:

tuples = [tuple(x) for x in df_p.values]

我的问题是日期未包含在元组数组中:

In [69]: tuples
Out[69]:
[(1, 0),
(3, 0),
(5, 0),
(7, 1)]

如何包含日期列,以便最终得到:

In [69]: tuples
Out[69]:
[(2013-10-24 13:00:00, 1, 0),
(2013-10-24 13:00:00, 3, 0),
(2013-10-24 13:00:00, 5, 0),
(2013-10-24 13:00:00, 7, 1)]

我不介意日期时间格式是否不同。

最佳答案

values 不包含索引。您想要dataframe.itertuples() .

关于python - Pandas 中的数据帧丢失日期索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19999986/

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