如何替换给定功能的值?

时间:2017-04-04 09:25:35

标签: r

我有以下数据框

playRecords <- sample( c(T,F), 500, replace=TRUE, prob=c( 0.5, 0.5) )

df<-data.frame(play=playRecords,sunnyDay=rep(-1,500))

我需要更改sunnyDay第一个 6 观察值playRecords==TsunnyDay==-1

的值

以下子集是应该更改的子集

head(subset(df,playRecords==T & sunnyDay==-1,),6)

我不知道如何安全地用 df中的当前值替换它们 仅限于6条记录

1 个答案:

答案 0 :(得分:0)

如果我理解正确,它会对你有用 TypeError