Привет! У меня есть этот фрейм данных G <- data.frame(Value = c(20,100,2001)), и я хочу применить это правило:
G <- data.frame(Value = c(20,100,2001))
if Value[i] < 1000
, поэтому
Value[i]*100
Мой предполагаемый фрейм данных
Value 1 2000 2 10000 3 2001
Большое спасибо за вашу помощь.
Вы можете использовать некоторое логическое подмножество data.frame, чтобы изменить только те значения, которые соответствуют вашим критериям: G[G$Value < 1000, "Value"] <- G[G$Value < 1000, "Value"]*100
G[G$Value < 1000, "Value"] <- G[G$Value < 1000, "Value"]*100