2024-04-20 13:17:59 发布
网友
我想根据日期将熊猫数据框拆分为更小的数据框。更具体地说,数据框由不同日期的多个观测值组成,除30天和28天的观测值外,每个月的天数为1-31天。我试图迭代数据帧,但它返回空数据帧,以下是我的代码:
i=1 for i in range(len(df_sec)): df=prediction[prediction['day'] == i] i=i+1 print(df)
数据帧示例
有人知道为什么吗?我怎样才能修好它
这个link可能证明是有用的
对于这一个,df_sec.groupby(df_sec['day'])可以为您提供一个生成器。使用循环对其进行分解:
df_sec.groupby(df_sec['day'])
df_list = [i[1] for i in df_sec.groupby(df_sec['day'])] # elements of the generator are tuples like (number, dataframe)
另外,循环中不需要自动增量
这个link可能证明是有用的
对于这一个,
df_sec.groupby(df_sec['day'])
可以为您提供一个生成器。使用循环对其进行分解:另外,循环中不需要自动增量
相关问题 更多 >
编程相关推荐