我创建了一个数据框来存储100个文本的信息。 每个文本有10行。 因此,此数据帧总共有1000行。 例如,
text name text id
----------------------------------
1. A 1
2. A 2
3. A 3
...
10. A 10
11. B 1
12. B 2
...
20. B 10
...
我在excel电子表格中具有这些文本的元数据,但是每个文本只有一行。因此,此数据集中有100行。 看起来像这样:
File Name Author Gender Age
---------------------------------------
A Adam male 48
B Brown male 30
C Cindy female 30
D Donaldd female 20
现在,我想创建一个新的数据框,以便可以将元数据(例如Gender)连接到第一个数据框中的每个文本。 任何人都有这样做的想法吗?
谢谢!
答案 0 :(得分:0)
您可以尝试将元数据(DF_2)中每个文本的信息值与第一个数据框(DF_1)匹配
DF_1$Gender <- with(DF_2, Gender[match(DF_1$`text name`, DF_2$`File Name`)])
这应该产生:
text name text id Gender
----------------------------------
1. A 1 male
2. A 2 male
3. A 3 male
...
10. A 10 male
11. B 1 male
12. B 2 male
...
20. B 10 male
...