问题描述
我可以像这样读取 cols_only
中定义的列子集:
x <- read_csv(filePath,col_types=cols_only(colA=col_character())
x <- read_csv(filePath,col_types=cols_only(colA='c'))
两者都工作正常,但我尝试创建一个列表以传递到 cols_only
并拼接它,就像我在许多 Tidyverse 函数中所做的那样,但是这个会产生错误。
cols <- list(colA='c')
x <- read_csv(filePath,col_types=cols_only(!!!cols))
我也尝试将其作为命名向量 cols <- c(colA='c')
但我收到错误 Error in !cols: invalid argument type
。
这是功能的限制吗?我看到了这个 GitHub 问题 https://github.com/tidyverse/readr/issues/971,所以希望这个函数可以支持这个功能。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)