我有以下数据框
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==T
和sunnyDay==-1
以下子集是应该更改的子集
head(subset(df,playRecords==T & sunnyDay==-1,),6)
但我不知道如何安全地用 df
中的当前值替换它们
仅限于6条记录
答案 0 :(得分:0)
如果我理解正确,它会对你有用
TypeError