【发布时间】:2020-06-09 21:50:28
【问题描述】:
我有一个数据框列表,其中包含 10 列数据和一个空列,我希望在其中拥有“第 5 列 - 第 10 列”。我试过了:
lapply(GraphData, function(x){ x[,11] <- x[,5] - x[,10]})
和
GrpahData[,11] <- GraphData[,5] - GraphData[,10]
但是我收到了这个错误:
x[, 5] : 下标越界
和
GraphData[, 5] : 维数不正确 分别。
我怀疑问题是某些行的两列都没有值,有没有一种好方法可以告诉代码忽略这些行
An example of the data as requested
任何帮助将不胜感激,谢谢
【问题讨论】:
-
可以发
str(GraphData)
标签: r list dataframe subtraction subscript