R 是否列出列中所有可能出现的情况?

R 是否列出列中所有可能出现的情况?,r,R,我正在尝试合并data.frame和另一data.frame中的列,但迄今为止未成功 我的第一个data.frame[Frequencies]由2列组成,包含47个大写/小写字母字符及其在更大数据集中的频率。例如: Character<-c("A","a","B","b") Frequency<-(100,230,500,420) 字符为什么不: df1$Descriptor <- df2$Descriptor[ match(df1$Character, df2$Charac

我正在尝试合并data.frame和另一data.frame中的列,但迄今为止未成功

我的第一个data.frame[Frequencies]由2列组成,包含47个大写/小写字母字符及其在更大数据集中的频率。例如:

Character<-c("A","a","B","b")
Frequency<-(100,230,500,420)
字符为什么不:

df1$Descriptor <- df2$Descriptor[ match(df1$Character, df2$Character) ]

df1$Descriptor也可以执行以下操作:

> merge(adf, bdf[!duplicated(bdf$Character),])
  Character Frequency Descriptor
1         a       230       Fast
2         A       100       Fast
3         b       420       Stop
4         B       500       Slow

您可能希望创建data.frame(
?attr
)的属性或将数据转换为因子。
df1$Descriptor <- df2$Descriptor[ match(df1$Character, df2$Character) ]
> merge(adf, bdf[!duplicated(bdf$Character),])
  Character Frequency Descriptor
1         a       230       Fast
2         A       100       Fast
3         b       420       Stop
4         B       500       Slow