首先:我是新手。一直在寻找答案,但找不到。
所以我有一个 50k + 行的数据框。我想要做的是创建两个新的数据框:一个在原始数据框中的第 0:28120 行,一个与其余的。
有人知道怎么做吗?
我尝试执行以下操作:
df.tory <- df[c (0:28120),]
df.labour <- df[c(28121:53814),]
它创建新的数据框,但是当我总结新数据框的数据时,所有行都被包括在内(那些不应该在它们的值中显示为 0 的行)
您可以使用slice
fromtidyverse
仅通过索引选择您需要的行。
df1 <- df %>%
slice(1:28120)
df2 <- df %>%
slice(28121:53814)
或者对于后者,您可以使用
df2 <- df %>%
slice(28121:n())
指定所有剩余的行。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句