【发布时间】:2019-04-14 15:38:22
【问题描述】:
我有一个数据框
import pandas as pd
d = {'user': [1, 1, 2,2,2,2 ,2,2,2,2], 'friends':
[1,2,1,5,4,6,7,20,9,7]}
df = pd.DataFrame(data=d)
我尝试在一个循环中将df 拆分为多个n 部分。例如,对于n=3
n=3
for i in range(3):
subdata = dosomething(df)
print(subdata)
输出会是这样的
# first loop
user friends
0 1 1
1 1 2
2 2 1
3 2 5
# second loop
user friends
0 2 4
1 2 6
2 2 7
3 2 20
#third loop
user friends
0 2 9
1 2 7
【问题讨论】:
标签: python-3.x dataframe split