【发布时间】:2021-06-15 05:29:13
【问题描述】:
我正在创建一个空的数据框列表,稍后我将使用 lapply 追加。
library(tidyverse)
library(dplyr)
library(purrr)
my.list <- lapply(1:192, function(x, nr = 468, nc = 1) { data.frame(symbol = matrix(nrow=nr, ncol=nc)) })
str(my.list)
如果您获得 my.list 的结构,您会注意到每个数据框中的列结构是“逻辑的”。我希望每个数据框中的列结构是字符而不是逻辑。
我可以在上面的 lapply 函数中更改任何内容,以便生成的数据框列表中的列是字符吗?或者我将如何最好地完成这项任务?我正在创建这个空的数据框列表,因为我知道如果 R 不必不断附加文件,它的工作速度会更快。因此,我的下一步是执行一个映射函数,用字符数据填充此数据帧列表中的每个数据帧。
【问题讨论】: