2016-08-31 1 views
0

愚かな質問かもしれませんが、データフレームの最後の行だけを名前変更するよう指定できる方法があるかどうかは疑問でした。 私は、さまざまなnr行のデータフレームのリストを格納するオブジェクトを持っています。最後の行の名前を変更する

ありがとうございます!

答えて

0

あなたが持っているもののサンプルコードを提供し、使用された言語と述べた場合、それははるかに良いだろうが、私はあなたがやろうとしているものだと思うがRで、このようなものです:の

df_list <- list(df1 = data.frame(x = 1:2), df2 = data.frame(y = 1:3)) 
nrows <- sapply(df_list, nrow) 
rownames(df_list[[1]])[nrows[1]] <- "last_df1" 
rownames(df_list[[2]])[nrows[2]] <- "last_df2" 

もちろん、最後の部分は、リスト内の多くの項目に対して行う必要がある場合は、適用関数またはループに入れることができます。

+0

PS:一般的には、データフレームのrownamesに貴重な情報を格納するのは悪い考えですので、これを別の列に入れることをお勧めしますが、これは別の話です... –

関連する問題