在tidyverse中是否有一个R函数来使用代码选择列的元素?

ghhaqwfi  于 11个月前  发布在  其他
关注(0)|答案(1)|浏览(64)

我有两个 Dataframe 如下:
数据框架1

df1 <- read.table(text = " Place	Code	Name
A	12	Hogo
                  C	14	Smith
                  C	17	Rose
                  D	16	John
                  A	19	Noor
                  B	12	Hogo
                  C	16	John
                  D	19	Noor
                  A	24	Matt
                  D	23	Kim
                  ", header = TRUE)

字符串
数据框架2

df2 <- read.table(text = " Code Name
Code	Name
12	Hogo
14	Smith
17	Rose
16	John
19	Noor
24	Matt
", header = TRUE)


我想根据以下代码选择A和C

Place 	Code	Name
A	12	Hogo
C	14	Smith
C	17	Rose
C	16	John
A	19	Noor
A	24	Matt


我已经找过了,但没有找到解决办法。非常感谢你的帮助。

3htmauhk

3htmauhk1#

我认为错误的发生是因为在DF2中,你有两次列名(如阿尔特姆Sokolov所示),R阅读代码作为因子而不是整数值。

df2 <- read.table(text = " Code Name
    12  Hogo
    14  Smith
    17  Rose
    16  John
    19  Noor
    24  Matt
    ", header = TRUE)

字符串
然后运行连接,你应该没事。

相关问题