gpt4 book ai didi

r - 在数据框单元格中显示 2 个数字

转载 作者:行者123 更新时间:2023-12-03 21:12:46 24 4
gpt4 key购买 nike

我必须使用具有相同列名和行名的数据框。我想合并它们,但显示由“/”或“,”分隔的两个原始值(基本上是任何类型的分隔)。我不想要简化分数,我需要原始数字。例如,对于这 2 个输入 df´s:

df1 <-
A B
a 1 2
b 3 3
c 4 2
d 2 1

df2 <-
A B
a 0 1
b 2 2
c 4 2
d 1 0
我想要这个输出
df3 <-
A B
a 0/1 1/2
b 2/3 2/3
c 4/4 2/2
d 1/2 0/1
编辑:行名不在 df 中

最佳答案

您可以使用 mapplypaste并添加 rownames .

df3 <- mapply(paste, df2, df1, sep="/")
rownames(df3) <- rownames(df1)
df3
# A B
#a "0/1" "1/2"
#b "2/3" "2/3"
#c "4/4" "2/2"
#d "1/2" "0/1"

关于r - 在数据框单元格中显示 2 个数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62655781/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com