我有一个数据帧列表,其中包含10列数据和一个空列,我想在其中具有'第5列-第10列'。我尝试过:
lapply(GraphData, function(x){ x[,11] <- x[,5] - x[,11]})
和
GrpahData[,11] <- GraphData[,5] - GraphData[,11]
但是我遇到此错误:
x [,5]:下标超出范围
和
GraphData [,5]:不正确的维数 分别。
我怀疑问题是某些行的两列都没有值,是否有一种很好的方法告诉代码忽略这些行
任何帮助,谢谢
我们需要返回'x',即数据集。在OP的输出中,仅返回分配的列输出
lapply(GraphData, function(x){ x[,11] <- x[,5] - x[,11]; x})