在某些情况下拆分数据框

马丁·布希耶(Martin Bouhier)

目标:

我想将我的数据框分成3个多个数据框。我的问题是,我不知道如何获得与每个“值”列的总和相近的数据框

这是我当前的代码:

import pandas as pd
import math

splitter = 3

df = pd.read_csv('account.csv')
q_rows = df.shape[0]                                # Number of rows
q_rows_x_dataframe = math.ceil(q_rows / splitter)   # Quantity of rows for splitter

for index, row in df.iterrows():
    row.shift(q_rows_x_dataframe + 1)

>>> df
   network  value
0        A   1400
1        B   1300
2        C   1200
3        D   1100
4        E   1000
5        F    900
6        G    800
7        H    700
8        I    600
9        J    500
10       K    400
11       L    300
12       M    200
13       N    100

这是我想要的输出:

A   1400
D   1100
G   800
J   500
M   200


B   1300
E   1000
H   700
K   400
N   100


C   1200
F   900
I   600
L   300
cs95

在索引上具有模数的组应该起作用:

splitter = 3
[g for _, g in df.groupby(df.index % splitter)]

[   network  value
 0        A   1400
 3        D   1100
 6        G    800
 9        J    500
 12       M    200,    network  value
 1        B   1300
 4        E   1000
 7        H    700
 10       K    400
 13       N    100,    network  value
 2        C   1200
 5        F    900
 8        I    600
 11       L    300]

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在不使用train_test_split()的情况下拆分数据集?

在不拆分数据的情况下,如何使用R中的函数创建新的分类变量

如何在不拆分具有不同条件的数据框的情况下执行公式

在某些情况下如何重命名熊猫数据框中的列值

如何在不使用for循环的情况下替换数据框中的某些行

如何在某些情况下从Spark数据框中获取几行

R-在满足数据框之间的某些条件的情况下替换列值

在某些情况下,如何根据不同的数据框列替换一个数据框的列值?

如何在Python中出现所有特定模式的情况下拆分数据帧列中的字符串

在闪亮的情况下,如何将过滤器链接到部分数据以更改某些图表而不更改其他图表?

在给定某些约束的情况下,如何使用Python浏览目录中的文件并输出熊猫数据框?

Logstash-如何在没有目标的情况下使用拆分过滤器拆分数组?

如何拆分数据框,应用某些功能并将其放回原处?

优化:在多种情况下替换数据框中的值

在没有密钥的情况下加入数据框

在特定情况下如何合并数据框?

在午夜拆分数据框条目

拆分数据框以创建新列

在列表中拆分数据框

按空行拆分数据框

根据列值拆分数据框

无法在条件下拆分数据框中的列值

如何在不加载MVC的情况下更新部分数据

如何在不拆分数据帧的情况下传递不同的数据集进行训练和测试。(蟒蛇)?

拆分数据框的数据框并插入一列

如何在给定百分比的情况下将数据框熊猫中的行拆分为新行

在两个数据框的列相等的情况下,分配数据框的列值

如何在不丢失数据框名称的情况下加入数据框

在原始数据框中没有明确的“ NaN”行的情况下插入数据框