【发布时间】:2018-01-09 11:03:31
【问题描述】:
我有一个包含十个不同列数的数据框的列表,我想获得一个包含十个向量的列表。每个向量将是每个数据帧的最后一列。
如果我想从第一个数据框中获取最后一列,我运行:
lapply(list_with_df,function(x) x[,lengths(list_with_df)[1]])
但我为每个数据框获得了相同的列号。
我尝试对十个数据帧进行“循环”,但出现错误。如果有人可以帮助我解决这个问题,我将不胜感激。问候。
【问题讨论】:
-
lapply(list_with_df,function(x) x[,ncol(x)])呢? -
非常感谢,效果很好。你想让我得到声望吗?
标签: r