【发布时间】:2017-12-12 04:48:05
【问题描述】:
我想知道如何操作包含存储在 tibble 中的 data.frames 的列表。
具体来说,我想从存储在 tibble 列表列中的 data.frame 中提取两列。
我想从这个tibble c去
random_data<-list(a=letters[1:10],b=LETTERS[1:10])
x<-as.data.frame(random_data, stringsAsFactors=FALSE)
y<-list()
y[[1]]<-x[1,,drop=FALSE]
y[[3]]<-x[2,,drop=FALSE]
c<-tibble(z=c(1,2,3),my_data=y)
到这个tibble d
d<-tibble(z=c(1,2,3),a=c('a',NA,'b'),b=c('A',NA,'B'))
谢谢
伊恩
【问题讨论】:
-
列
a和b是数据集c中的因子,但它们是数据集d中的字符。这是故意的吗? -
如果是,那不是故意的,它们应该是两者中的字符
-
酷。我溜进了
stringsAsFactors=F。