我知道如果我使用c(1,2,3,4,5),我可以逐列修改数据。但是,如何更改数据框中的行值?例如,某些等价物如下:
employee <- c('John Doe','Peter Gynn','Jolie Hope', 'George Smith')
salary <- c(21000, 23400, 26800, 32000)
startdate <- as.Date(c('2010-11-1','2008-3-25','2007-3-14','2006-7-15'))
employ.data <- data.frame(employee, salary, startdate)
employ.data[2:3,] <- c('Test',11111,'2011-1-01')
希望能提供与此类似的输出:
> employ.data
employee salary startdate
1 John Doe 21000 2010-11-01
2 Test 11111 2011-01-01
3 Test 11111 2011-01-01
4 George Smith 32000 2006-07-15
当然,这不是有效的代码。但肯定应该有一些等价物。我搜索过谷歌并没有找到任何内容