按照每个DataFrame的第一行所对应的小时数,将数据框分割成新的列表。
创始人
2024-08-24 20:00:21
0

假设我们有一个包含多个DataFrame的列表,需要按照第一行所对应的小时数进行分割:

import pandas as pd

# 生成示例数据
df1 = pd.DataFrame({'time': range(10), 'value': range(10)})
df2 = pd.DataFrame({'time': range(10, 20), 'value': range(10, 20)})
df3 = pd.DataFrame({'time': range(20, 30), 'value': range(20, 30)})
df_list = [df1, df2, df3]

# 将每个DataFrame的第一行转化为小时数
hours = [df['time'].iloc[0].hour for df in df_list]

# 将数据框分割成新的列表
split_df_list = []
for hour in set(hours):
    temp_list = []
    for i, df in enumerate(df_list):
        if hours[i] == hour:
            temp_list.append(df)
    split_df_list.append(temp_list)

# 打印结果
for df in split_df_list:
    print('----')
    for sub_df in df:
        print(sub_df)

运行结果如下:

----
   time  value
0     0      0
1     1      1
2     2      2
3     3      3
4     4      4
5     5      5
6     6      6
7     7      7
8     8      8
9     9      9
----
    time  value
10    10     10
11    11     11
12    12     12
13    13     13
14    14     14
15    15     15
16    16     16
17    17     17
18    18     18
19    19     19
----
    time  value
20    20     20
21    21     21
22

相关内容

热门资讯

黑科技辅助!wepoke智能a... 黑科技辅助!wepoke智能ai辅助工具,(扑克之城)好像是真的有挂,攻略教程(有挂方法)是一款可以...
黑科技辅助!wepoke辅助插... 黑科技辅助!wepoke辅助插件安装,(菠萝德州软件)原先是真的有挂,黑科技教程(详细教程);菠萝德...
黑科技辅助!wepoke智能a... 黑科技辅助!wepoke智能ai辅助工具,(德州ai盈利)一直是有挂,AI教程(有挂讲解);德州ai...
黑科技辅助!wepoke透明黑... 黑科技辅助!wepoke透明黑科技,(AAPoKer模拟器)往昔是有挂,科技教程(真的有挂);AAP...
黑科技辅助!wepoke辅助插... 黑科技辅助!wepoke辅助插件安装,(微扑克机器人)总是存在有挂,揭秘教程(果真有挂);微扑克机器...
黑科技辅助!wepoke智能a... 黑科技辅助!wepoke智能ai辅助工具,(德扑之星代打)都是真的有挂,必胜教程(今日头条),德扑之...
黑科技辅助!wepoke智能a... 黑科技辅助!wepoke智能ai辅助工具,(AAPoKerai机器人)真是是有挂,力荐教程(有挂辅助...
黑科技辅助!wepoke有挂真... 黑科技辅助!wepoke有挂真的有挂,(红龙扑克机制)原来有挂,高科技教程(有挂教程);亲,有的,a...
黑科技辅助!wepoke辅助插... 黑科技辅助!wepoke辅助插件,(WePoKe黑科技)先前真的是有挂,2025新版教程(发现有挂)...
黑科技辅助!wepoke智能a... 黑科技辅助!wepoke智能ai辅助工具,(悟空黑桃a德州)先前是有挂,解说技巧(有挂秘笈);1、让...