我有两个大的数据框,比如df1和df2。在给定特定条件的情况下,我想向df2添加一个值。 df2包含pepole即: > df2
ID Age Gender
1 1 20 M
2 2 30 K
3 3 40 M
4 4 60 M 然后我有df1,它包含大量的信息,每个年龄从0到100和每个性别都有一个数字。我需要找到我个人的korrekt号码。假设我在30岁的时候抬头看 > df1[df1[,'V10'] == 30,]
V5 V10 V12
31 K 30 5.91
151 M 30
我有两个不同的数据帧
DF1
ID Datetime Event
1 07:51 XX
2 08:50 XY
3 09:01 XZ
DF2
ID Datetime Value
1 07:55 AB
2 08:54 BC
3 09:05 CD
我需要比较两个数据帧之间的ID,然后DF1的datetime将小于DF2,然后event列应该会出现。
DF2
ID Datetime Value Event
1 07:55 AB XX
2 08:54 BC XY
3
我正在尝试合并2个数据帧,它们具有相同的信息,但分解方式不同 df1:#团队级别的净合计 Team Current Sales Previous Sales Team Total Diff
Blue 10 5 5
Orange 20 8 12
Yellow 40 11 29 df2:#净总额按地区细分 Team Region Curr Sales Prev Sales
我有一个列表,两个数据框具有相同的列名,但行数不同,rbind.fill可以帮助将它们放在一个大数据框中,但问题是df1中的第一列是数字数据,而df2是字符数据,当它们合并时,字符数据都变成1,我已经搜索过了,但没有解决这个问题,如果有任何帮助,我们将不胜感激。一个小的例子是:
station <- c(1:10)
value <- c(101:110)
df1 <- data.frame(cbind(station,value))
station <- c("a","b")
value <- c(101:102)
df2
我是R编程的新手,刚刚开始学习,我需要你来帮助我解决这个问题。
我有两个数据帧:
the first(df1):
V1 V2
A A
A B
A C
B A
B B
B C
etc
第二个(Df2):
V1 Va Vb
A 12 23
B 15 53
C 321 543
D 54 325
etc..
使用此代码生成示例数据。
df1 <- data.frame(
V1 = rep(LETTERS[1:2], each = 3L),
V2 = rep.int(LE