子集我的data.frame的某个部分

Bon*_*nie 0 r subset dataframe

假设我有一个看起来像这样的data.frame:

ball1  ball2  ball3  allRed 
 red    red   blue     F
 red    red    red     T
 blue   blue   red     F
  .      .      .      .
  .      .      .      .
  .      .      .      .
Run Code Online (Sandbox Code Playgroud)

等等.我希望提取allRed为TRUE的数据帧的前5行,以及allRed为FALSE的data.frame的前5行.我将data.frame存储在一个变量中ball.以下是我试图做的事情:

ball[,1][ball$allRed==F]
Run Code Online (Sandbox Code Playgroud)

Sve*_*ein 6

head(ball[ball$allRed, ], 5)
Run Code Online (Sandbox Code Playgroud)

会做的.