データフレームdf
と列foo
がfloatであると仮定します。 foo
の値が複数の場合、foo
を1に割り当てたいとします。 Rに実装する効率的な方法があるかどうか分かりますか? 1行の実装があれば、Pythonのラムダ式に似ています。ありがとう。Rのデータフレーム内の列の値を再割り当てするよりスマートな方法
-1
A
答えて
2
試してみてください。
df$foo[df$foo > 1] <- 1
3
効率的なアプローチがdata.table
library(data.table)
setDT(df)[foo > 1, foo := 1]
+1
akrunありがとうございます。 –
+1
@LinMa解決策をご理解いただきありがとうございます。 – akrun
+2
ありがとうと投票して、私は2つのRの本と検索された解決策も同様に、私はここから見つけることができるようにエレガントではありません。 :) –
関連する問題
- 1. rのループ内のデータフレームに列ヘッダーを割り当てる方法は?
- 2. データフレーム列に値を割り当てる
- 3. R割り当て値別の列
- 4. python pandas:データフレーム内のインデックス、カラム、および値の再割り当て
- 5. Rのデータフレームの割り当てを繰り返す
- 6. C++クラス配列のメモリ割り当ての再割り当て
- 7. 行列の列に数値ラベルを割り当てる方法R
- 8. 構造体の配列を再割り当てする方法
- 9. 他のデータフレームの列に基づいてpandasデータフレームの列に値を割り当てる方法は?
- 10. 条件付きでデータフレーム内の別の列の値を割り当てます
- 11. スマート変数にjavascript変数を割り当てる方法
- 12. 変数の値を再割り当て
- 13. R:データフレームをループして因子レベルを再割り当てする
- 14. リストを使用してR内のデータフレームにIDを割り当てます
- 15. Rの別の列の値に基づいて列の値を割り当てる方法は?
- 16. jquery.each()関数内の要素値を割り当てる方法
- 17. ループ内の変数に値を割り当てる方法は?
- 18. OMNETPP.INI内のノードの配列に値を割り当てる方法
- 19. スイッチループ内の配列に変数を割り当てる方法
- 20. ポインターの配列の関数にメモリを割り当てて値を割り当てる方法は?
- 21. R:データフレームの要素の変数クラスへの割り当て
- 22. javascriptのGoogleマップマーカー配列に値を割り当てる方法
- 23. 列の値を変数に割り当てる方法は?
- 24. Excelで列の値をグリッドに割り当てる方法は?
- 25. Matlabのイメージ配列に値を割り当てる方法は?
- 26. ポインタ配列の一部を再割り当てする安全な方法
- 27. **配列の再割り当て
- 28. パンダのデータフレームの既存の列にリストを割り当てる方法は?
- 29. R値のクラスターにIDを割り当てるR
- 30. Rデータフレームの要素に動的に値を割り当てます
のでスマートなソリューション、感謝のuser2280549で所定の位置に割り当てることであろう、アップ投票と答えとしてお返事をマーク。 –