如何选择数据框中的前一行?

时间:2015-06-19 02:01:40

标签: r dataframe subset

我们说我们有一个数据框:

df <- data.frame(a=1:5, b=4:8)

如何按前一行进行子集化?例如,如果我在第3行,我想得到第1行和第2行的值,如果我在第4行,我想得到值第2行和第3行。我怎么能在R中做到这一点?

2 个答案:

答案 0 :(得分:0)

使用fs.readFile库(请注意,因为基本延迟的工作方式不同):

node.d.ts

答案 1 :(得分:0)

这可能过于简单,但如果你想要一个通用的答案,这可能是正确的:

return (count(array_diff_key($account->roles, $account_unchanged->roles)) + count(array_diff_key($account_unchanged->roles, $account->roles))) <> 0;