要按重复列值拆分DataFrame为多个DataFrame,可以使用groupby()函数和for循环来实现。以下是示例代码:
import pandas as pd
df = pd.DataFrame({'A': [1, 1, 2, 2, 3, 3], 'B': [4, 5, 6, 7, 8, 9]})
for _, group in df.groupby('A'): print(group)
输出的结果为:
A B 0 1 4 1 1 5 A B 2 2 6 3 2 7 A B 4 3 8 5 3 9
这样就可以将DataFrame按重复列值拆分为多个DataFrame了。
上一篇:按重复键分组
下一篇:暗中检查数学谜题的答案吗?