【发布时间】:2020-03-26 17:37:13
【问题描述】:
我有一个这样的文本数据文件(各个类别 [A,B,C] 有多行):
A=1,2,3,6,
7,9
10
B=3,4,5
C=5,7,8,10,11,
13,14
当我加载到 R 时,它变成了一个有 6 个 obs 的数据框。和 1 个变量
df <- read.delim("file.text",header = FALSE)
v1
1 A=1,2,3,6,
2 7,9
3 10
4 B=3,4,5
5 C=5,7,8,10,11,
6 13,14
如何更改为这种格式?
A B C
1 A
2 A
3 A B
4 B
5 B C
6 A
7 A C
8 C
9 A
10 A C
11 C
13 C
14 C
谢谢!
【问题讨论】:
-
您不会为此找到内置函数。您必须将文件作为字符串导入,然后编写一个函数来使用正则表达式解析它
-
CHONG,让我们知道下面的答案是如何为您服务的。