DataFrame
の列のすべての行をループ処理しようとしています。私はdata.table
を使ってcsvで読む。私はRの新人で、このようなことをどうやってやり遂げるのかと不思議に思っていました。どんな助けがあれば助けになるでしょう。データフレームをループするR
-4
A
答えて
0
ifelse()関数の使用をお勧めします。例えば;
mydf$column_name <- ifelse(mydf$column_name == 0, "do something",mydf$column_name)
+0
偉大な、あなたの助けをありがとう –
-1
frame <- data.frame(x = as.character(rep("bye", 11)),
y = as.character(0:10),
stringsAsFactors = FALSE)
for (i in 1:length(frame[, 2])) {
if (frame[, 2][i] == 0) {
frame[, 2][i] <- "hi"
}
}
あなたも本当にelse文を必要としません。
はまた、
frame[, 2]
は、第二の列を選択し、ベクターにそれを回します。
frame[, 1]
は、最初の列を選択します。
frame[1, ]
最初行を選択するであろう。
など。
乾杯。
+0
ありがとう、これは私が探していたものです –
+0
あなたはようこそ! :) – Odysseus210
関連する問題
- 1. ループRのデータフレーム
- 2. ループの出力をRデータフレーム
- 3. 名前でデータフレームをループするR
- 4. 複数のデータフレームをループするR
- 5. Rのループ:データフレームの出力を格納
- 6. はループRとのデータフレームを生成し
- 7. ループ内の複数のデータフレームをサブセットR
- 8. forループ内のデータフレームのローリングR
- 9. Rのデータフレームのループについて
- 10. R:データフレームのリストをループしながらインデックスを使用する
- 11. forループ内の空のデータフレームをスキップするR
- 12. Rループ全体のデータフレームを構築するための要素
- 13. R-ループ内に2行のデータフレームを作成する
- 14. このループ内でデータフレームをR-作成する
- 15. ループ内に複数のデータフレームを作成する(R)
- 16. ループの出力をリストからデータフレームへ変換するR
- 17. 数式をループで解くとデータフレームに格納するR
- 18. R:データフレームのリストでforループを使用する
- 19. r forループは個々のデータフレーム内のxlsxファイルをインポートする
- 20. R - forループを使用してデータフレームを繰り返します。
- 21. Rはデータフレームをどのようにループできますか?
- 22. R - forループのデータフレームに行を追加しますか?
- 23. R - データフレーム
- 24. R:データフレーム
- 25. R - データフレーム
- 26. R - データフレーム
- 27. データフレームR
- 28. R:データフレーム
- 29. Rでシーケンスをループする(データフレームを標準化してWinsorizeする)
- 30. ループとデータフレームをマージする
[mcve]を与えてください – jogo
Rを使用すると、data.framesを明示的にループすることはめったにありません。あなたがサンプルデータ入力と希望の[再現可能な例](https://stackoverflow.com/questions/5963269/how-to-make-a-great-r-reproducible-example)の何らかの種類を提供した方が良いでしょうその入力の出力。 – MrFlick