首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >将行data.frame到列表中

将行data.frame到列表中
EN

Stack Overflow用户
提问于 2010-08-16 18:37:57
回答 9查看 217.5K关注 0票数 148

我有一个data.frame,我想按行将其转换为列表,这意味着每一行都对应于它自己的列表元素。换句话说,我想要一个和data.frame有多少行一样长的列表。

到目前为止,我已经用以下方式解决了这个问题,但我想知道是否有更好的方法来解决这个问题。

代码语言:javascript
运行
复制
xy.df <- data.frame(x = runif(10),  y = runif(10))

# pre-allocate a list and fill it with a loop
xy.list <- vector("list", nrow(xy.df))
for (i in 1:nrow(xy.df)) {
    xy.list[[i]] <- xy.df[i,]
}
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3492379

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档