我有大约2000行的数据帧DF,其中“ Bone”列具有10个可能的值(例如Humerus,Femur等)。我想通过根据Bone拆分DF创建10个单独的数据帧-一个名为Humerus的数据帧,其中包含DF中的所有行,其中DF $ Bone包含值“ Humerus”,一个名为Femur的数据帧,其中包含所有DF中的行,其中DF $ Bone包含值“ Femur”等。
一次执行此操作的代码:
肱骨<-filter(DF,Bone ==“肱骨”)
我将如何创建一个for循环(或其他函数)来自动执行此操作,而不是复制10行代码并更改变量名?