2016-08-06 28 views

答えて

2

試してみてください。

df$foo[df$foo > 1] <- 1 
+0

のでスマートなソリューション、感謝のuser2280549で所定の位置に割り当てることであろう、アップ投票と答えとしてお返事をマーク。 –

3

効率的なアプローチがdata.table

library(data.table) 
setDT(df)[foo > 1, foo := 1] 
+1

akrunありがとうございます。 –

+1

@LinMa解決策をご理解いただきありがとうございます。 – akrun

+2

ありがとうと投票して、私は2つのRの本と検索された解決策も同様に、私はここから見つけることができるようにエレガントではありません。 :) –

関連する問題