【发布时间】:2020-08-11 12:02:22
【问题描述】:
使用 R:
我取了多串字母:
Orig1 - ABCDE
Orig2 - FGHIJ
Orig3 - KLMNO
我使用strsplit 拆分这些字母串:
Orig1 - A B C D E
Orig2 - F G H I J
Orig3 - K L M N O
然后我将每个字母放在数据框中自己的行和列中。每个字符串在其自己的行中,每个后续字母在其自己的列中:
RowName V1 V2 V3 V4 V5
Orig1 A B C D E
Orig2 F G H I J
Orig3 K L M N O
根据对这些字母串的各种分析,我对这些字母串进行了操作,得出了多个更改的字符串:
RowName V1 V2 V3 V4 V5
Altered1 A G H N E
Altered2 F B C I O
Altered3 K L M D J
我不知道如何将更改后的字符串从数据框中折叠回来。我需要将其转换为可导出的 .fasta 文件,并将行名作为后续序列名。
粘贴在数据框中不起作用,因此我尝试使用来自另一个线程的一些类似主题的代码:
ldf = lapply(as.list(1:dim(df)[1]), function(x) df[x[1],])
这会将每个都放入自己的列表中,然后我可以使用粘贴,但我发现尝试导出的输出令人费解。
任何帮助将不胜感激。
【问题讨论】:
标签: r string concatenation paste