forループを使用してデータを短くするために、すべてのデータの行名を削除しようとしていますが、rownamesを削除するのではなく「i」という新しい値を作成します。ループと削除rownamesについて
これは私のコードの例で、U91などは私のデータです。
for (i in c(U91,P95,P98,E10)) {
rownames(i) <- NULL
}
私も(C内部の相場を使用してみましたが)、まだエラーこれは、代わりに「E10」のI値を作成します
私はループにこの機能をしようとしているとのことだもう一つの問題:
Caltex <- Main[Fuel=="Caltex", ]
for (i in c("7-Eleven","Caltex","Indie")) {
i <- Main[Brand==i, ]
}
'U91'などの' data.frames'、変数、またはどのようなオブジェクトですか? – LAP
おそらく、data.framesを 'c'と組み合わせることは望ましくありません(作成した内容を確認してください)。しかし、もっと重要なのは、「i」にはこれらのオブジェクトのコピーが含まれていることです。このアプローチでは元のオブジェクトを変更することはできません。 – Roland
U91などはdata.framesです –