【发布时间】:2021-03-29 17:11:58
【问题描述】:
我想将带有列表列的数据框保存到 tsv
> group_file
# A tibble: 2,233 x 2
gene_name marker
<chr> <list>
1 A3GALT2 <chr [81]>
2 AADACL3 <chr [91]>
3 AADACL4 <chr [132]>
4 ABCA4 <chr [756]>
5 ABCB10 <chr [219]>
6 ABCD3 <chr [260]>
7 ABL2 <chr [676]>
8 ACADM <chr [305]>
9 ACAP3 <chr [121]>
10 ACBD3 <chr [200]>
# … with 2,223 more rows
我想将其保存为一种格式,每行由基因名称和属于该基因的标记组成:
GENE1 chrX:4_A/C chrX:9_A/C chrX:10_A/C chrX:11_A/C
GENE2 chrX:12_A/C chrX:14_A/C chrX:15_A/C chrX:17_A/C
但我无法直接保存:
> write_tsv(group_file,"../data/group_fie.tsv")
Error: Flat files can't store the list column `marker`
我该怎么办?
【问题讨论】:
标签: r dataframe csv dplyr tibble