0

複数のデータ フレームを含むリストがあります。リスト内の各データ フレームの最後の行を削除したいと思います。使った

sapply(list.name,function(d){d<- d[-nrow(d),]})

しかし、それは機能しません。誰も私がこれを行う方法を知っていますか?

4

2 に答える 2

1

あなたは近かったので、関数内で代入する必要はありません。

newlist <- lapply(dflist, function(d) d[-nrow(d), ])

これは、他の問題に適応できるより一般的な解決策ですが、この場合は @textb 解決策がより効率的です。

于 2013-07-22T12:45:03.040 に答える
1

どうですか:

lapply(list.name,head,-1)
于 2013-07-22T12:40:46.663 に答える