私はRの初心者なので、「Rのやり方」で物事を考えるのに苦労しています...
私はこの機能を持っています:
upOneRow <- function(table, column) {
for (i in 1:(nrow(table) - 1)) {
table[i, column] = table [i + 1, column]
}
return(table)
}
それは十分に単純に見え、実行にそれほど時間がかからないはずですが、〜30万行のデータフレームでは、実行にかかる時間は不合理です. これにアプローチする正しい方法は何ですか?