我想基于列ZZ拆分以下数据帧
df =
N0_YLDF ZZ MAT
0 6.286333 2 11.669069
1 6.317000 6 11.669069
2 6.324889 6 11.516454
3 6.320667 5 11.516454
4 6.325556 5 11.516454
5 6.359000 6 11.516454
6 6.359000 6 11.516454
7 6.361111 7 11.516454
8 6.360778 7 11.516454
9 6.361111 6 11.516454
作为输出,我想要一个新的dataframe,将'N0戥YLDF'列拆分成4列,每个ZZ的唯一值对应一个新列。我该怎么办?我可以执行groupby,但不知道如何处理分组对象。
还有另一种选择,因为groupby返回一个生成器,我们可以简单地使用列表理解来检索第二个值(帧)。
在R中有一个名为split的数据帧方法。这是给所有R用户的:
相关问题 更多 >
编程相关推荐