2017-02-28 64 views
0

我正在处理一个非常大的数据集,我需要从数据集中创建多个子集,而无需为每个子集单独编码。我想为第一列中的每个船名创建子集。
我知道如何乘坐这艘船,但我想一次制作多个子集。我包含了我正在使用的数据框的一个小样本。
我想从这个样本数据中得到3个子集,每个Dawn Marie,Kraig K和Lake Lady都有一个子集。谢谢您的帮助。如何根据列创建多个子集

Boat   Net Targeted Species  Yellow Perch 
Dawn Marie 37  Yellow Perch   500 
Kraig K  35  Yellow Perch   400 
Dawn Marie 36  Yellow Perch   1100 
Dawn Marie 34  Yellow Perch   2000 
Lake Lady  30  Yellow Perch   900 
Dawn Marie 31  Yellow Perch   1200 
Kraig K  33  Yellow Perch   1600 
Dawn Marie 44  Yellow Perch   400 
Lake Lady  42  Yellow Perch   800 
Dawn Marie 40  Yellow Perch   500 
Dawn Marie 38  Yellow Perch   600 
Lake Lady  39  Yellow Perch   400 
+2

您可能正在寻找'?split'。这将产生一个data.frames列表,这通常是这些应用程序的推荐结构。 – lmo

+0

要看到'拆分'的行动,看看:http://stackoverflow.com/questions/19327020/split-subset-a-data-frame-by-factors-in-one-column – paqmo

+0

谢谢你,似乎是我需要什么。 –

回答