【发布时间】:2017-03-14 09:03:51
【问题描述】:
我有一个数据框列表“mylist”,对于该列表中的每个数据框,我想将列“mycolumn”从因子更改为字符。
我试过了
lapply(mylist,"[[", function(x) as.character(x['mycolumn']))
给出错误:
.subset2(x, ..2, exact = exact) 中的错误: 无效的下标类型“闭包”
为什么我会收到错误消息,我应该怎么做?
【问题讨论】:
-
也许是
lapply(mylist, function(i) {i$mycolumn <- as.character(i$mycolumn); i})