【问题标题】:nested list to single column data frame R嵌套列表到单列数据框R
【发布时间】:2017-10-02 19:02:30
【问题描述】:

我有一个这样的嵌套列表 -

[[1]]

[[1]][[1]]

[1]“{ABCE1 ALG8}{ACAA1 ACPP}”“1”“1”“0.832”“0.65”

[[1]][[2]]

[1]“{ABCE1 ALG8}{ACAA1 ACSL4}”“0.97”“0.962”“0.728”“0.7”

[[2]]

[[2]][[1]]

[1]“{ABCE1 ALG8}{ACAA1 ACPP}”“1”“1”“0.832”“0.65”

[[2]][[2]]

[1]“{ABCE1 ALG8}{ACAA1 ACSL4}”“0.97”“0.962”“0.728”“0.7”

[[3]]

[[3]][[1]]

[1]“{ABCE1 ALG8}{ACAA1 ACPP}”“1”“1”“0.832”“0.65”

[[3]][[2]]

[1]“{ABCE1 ALG8}{ACAA1 ACSL4}”“0.97”“0.962”“0.728”“0.7”

....

我想将其转换为制表符分隔格式 -

{ABCE1 ALG8}{ACAA1 ACPP} 1 1 0.832 0.65

{ABCE1 ALG8}{ACAA1 ACSL4} 0.97 0.962 0.728 0.7

{ABCE1 ALG8}{ACAA1 ACPP} 1 1 0.832 0.65

{ABCE1 ALG8}{ACAA1 ACSL4} 0.97 0.962 0.728 0.7

{ABCE1 ALG8}{ACAA1 ACPP} 1 1 0.832 0.65

{ABCE1 ALG8}{ACAA1 ACSL4} 0.97 0.962 0.728 0.7

感谢您的建议!

【问题讨论】:

    标签: list dataframe nested lapply


    【解决方案1】:

    经过更多研究,我找到了解决方案-

    假设嵌套列表存储在变量“op”中,那么以下将完成这项工作 -

    df = data.frame(matrix(unlist(op), nrow=6, ncol = 5, byrow=T),stringsAsFactors=FALSE)
    

    【讨论】:

      猜你喜欢
      • 2021-05-24
      • 2013-08-01
      • 2018-03-06
      • 2020-05-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-02-03
      • 1970-01-01
      相关资源
      最近更新 更多