更改数据框列表中数据框中的每一列

时间:2017-03-14 09:03:52

标签: r dataframe lapply

我有一个数据框列表,' mylist',对于该列表中的每个数据框,我想要将列,' mycolumn',从因素更改为字符。

我试过了

#search {
  width: 357px;
  margin: 4px;
}

#search_text{
  width: 297px;
  padding: 15px 0 15px 20px;
  font-size: 16px;
  font-family: Montserrat, sans-serif;
  border: 0 none;
  height: 52px;
  margin-right: 0;
  color: white;
  outline: none;
  background: #1f7f5c;
  float: left;
  box-sizing: border-box;
  transition: all 0.15s;
}

给出错误:

  

.subset2中出错(x,..2,exact = exact):     无效的下标类型'关闭'

为什么我会收到错误,我应该怎么做?

1 个答案:

答案 0 :(得分:1)

我们可以使用transform将特定列更改为character

lapply(mylist, transform, mycolumn = as.character(mycolumn))