【发布时间】:2017-06-08 13:33:04
【问题描述】:
我想按列值将我的 DataFrame 从十二行分成三个 DataFrame,然后将一组代码同时应用于所有 DataFrame。
A B C
1 A 0.25 0
2 A 0.50 0
3 A 0.75 0
4 B 1.00 1
5 B 1.25 1
6 B 1.75 1
7 C 0.50 1
8 C -0.25 0
9 C 1.25 1
10 D 0.75 1
11 D -0.75 0
12 D -1.00 -1
生成的 DataFrames 应该是:
A B C
1 A 0.25 0
2 A 0.50 0
3 A 0.75 0
4 B 1.00 1
5 B 1.25 1
6 B 1.75 1
7 C 0.50 1
8 C -0.25 0
9 C 1.25 1
10 D 0.75 1
11 D -0.75 0
12 D -1.00 -1
到目前为止,我已经尝试过df.groupby(['A']) 和df.set_index(['A']),但这些函数似乎不允许我应用一组代码而不会出错。
【问题讨论】:
标签: python pandas dataframe split group-by