将列表转换为R中的字符对象

use*_*343 4 r

我想将列表转换如下:

    list(structure(c(16L, 17L, 71L, 87L, 113L, 120L, 127L, 128L, 
      144L, 177L, 207L, 213L), .Names = c("246653_at", "246897_at", 
      "251347_at", "252988_at", "255528_at", "256535_at", "257203_at", 
      "257582_at", "258807_at", "261509_at", "265050_at", "265672_at")))
Run Code Online (Sandbox Code Playgroud)

到一个角色对象:

         c("246653_at", "246897_at", "251347_at", "252988_at", "255528_at", 
         "256535_at", "257203_at", "257582_at", "258807_at", "261509_at", 
         "265050_at", "265672_at")
Run Code Online (Sandbox Code Playgroud)

我试过用

    as.character(fin[1])
Run Code Online (Sandbox Code Playgroud)

这给了我

   [1] "c(16, 17, 71, 87, 113, 120, 127, 128, 144, 177, 207, 213)"
Run Code Online (Sandbox Code Playgroud)

我提到了这个堆栈溢出帖但无法解决它.

Tho*_*mas 6

如果您的对象是x:

> names(unlist(x))
 [1] "246653_at" "246897_at" "251347_at" "252988_at" "255528_at" "256535_at"
 [7] "257203_at" "257582_at" "258807_at" "261509_at" "265050_at" "265672_at"
Run Code Online (Sandbox Code Playgroud)