将摘要n从一个数据帧添加到另一个数据帧(tidyverse)

诺鲁齐安

我想知道如果有可能替换列的方式fpcDATA2相应fpc的获得DATA1

library(tidyverse)

dat <- read.csv('https://raw.githubusercontent.com/rnorouzian/d/master/su.csv')

## 10000 rows ################
 DATA1 <- dat %>%
    group_by(across(all_of(c("gender", "pre")))) %>%
    summarise(n = n(), .groups = 'drop') %>%
    mutate(fpc = n/sum(n)) %>% 
    right_join(dat)


dat2 <- read.csv('https://raw.githubusercontent.com/rnorouzian/d/master/out.csv')
  
## 200 rows #################
DATA2 <- dat2 %>%
  group_by(across(all_of(c("gender", "pre")))) %>%
  summarise(n = n(), .groups = 'drop') %>%
  mutate(fpc = n/sum(n)) %>% 
  right_join(dat2)
罗纳克·沙

你可以加入数据框,并使用coalesce选择fpcDATA2

library(dplyr)

result <- DATA2 %>%
           left_join(DATA1 %>% distinct(gender, pre, fpc), 
                     by = c('gender', 'pre')) %>%
           mutate(fpc = coalesce(fpc.y, fpc.x)) %>%
           select(names(DATA2))

nrow(result)
#[1] 200

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

根据R中的两个匹配条件,将值从一个数据帧添加到另一个数据帧

来自分类Dev

将行从一个数据帧添加到另一个

来自分类Dev

将新列从另一个数据帧添加到长数据帧?

来自分类Dev

将数据从一个数据帧拖入另一个

来自分类Dev

将单词从一个数据帧匹配到另一个

来自分类Dev

将值从一个数据帧替换为另一个

来自分类Dev

将一个数据帧附加到另一个

来自分类Dev

从一个数据帧到另一个数据帧的数据表操作

来自分类Dev

将数据从一个数据帧匹配到另一数据帧

来自分类Dev

将范围行从一个数据表添加到另一个

来自分类Dev

将列从一个数据框添加到另一个python pandas

来自分类Dev

将范围行从一个数据表添加到另一个

来自分类Dev

将数据从一个数据帧复制到另一个数据帧,然后根据值替换数据

来自分类Dev

将外键从一个数据帧追加到另一数据帧的最快方法

来自分类Dev

通过将一个数据帧的列与另一个数据帧的行相乘来获取一个数据帧

来自分类Dev

将数据从一个数据帧转移到另一个数据帧..... 基本 R 编程。

来自分类Dev

如果匹配另一个数据帧的 ID,则添加来自 n 个数据帧的值

来自分类Dev

R 从一个数据帧到另一个数据帧进行 n 个观察(处理存在较少观察的情况)

来自分类Dev

将一个数据帧与另一个数据帧作为模板逐行合并

来自分类Dev

将一个数据帧切片到另一个数据帧中

来自分类Dev

如何提取数据帧的每一行并将解析的字符串从另一个数据帧添加到R中第一个数据帧的列

来自分类Dev

在遵守给定条件的同时,将列的值从一个数据帧插入到另一个数据帧

来自分类Dev

使用循环按等级将值从一个数据帧分配给另一个数据帧

来自分类Dev

在遵守给定条件的同时,将列的值从一个数据帧插入到另一个数据帧

来自分类Dev

根据匹配的列将行从一个数据帧移动到另一个数据帧

来自分类Dev

将 bin 限制从一个数据帧应用到 R 中的另一个数据帧

来自分类Dev

根据匹配的列值将元素从一个数据帧映射到另一个数据帧

来自分类Dev

使用合并函数将信息从一个数据帧合并到另一个数据帧时出错

来自分类Dev

如何将数据帧附加到另一个数据帧的每一行?

Related 相关文章

  1. 1

    根据R中的两个匹配条件,将值从一个数据帧添加到另一个数据帧

  2. 2

    将行从一个数据帧添加到另一个

  3. 3

    将新列从另一个数据帧添加到长数据帧?

  4. 4

    将数据从一个数据帧拖入另一个

  5. 5

    将单词从一个数据帧匹配到另一个

  6. 6

    将值从一个数据帧替换为另一个

  7. 7

    将一个数据帧附加到另一个

  8. 8

    从一个数据帧到另一个数据帧的数据表操作

  9. 9

    将数据从一个数据帧匹配到另一数据帧

  10. 10

    将范围行从一个数据表添加到另一个

  11. 11

    将列从一个数据框添加到另一个python pandas

  12. 12

    将范围行从一个数据表添加到另一个

  13. 13

    将数据从一个数据帧复制到另一个数据帧,然后根据值替换数据

  14. 14

    将外键从一个数据帧追加到另一数据帧的最快方法

  15. 15

    通过将一个数据帧的列与另一个数据帧的行相乘来获取一个数据帧

  16. 16

    将数据从一个数据帧转移到另一个数据帧..... 基本 R 编程。

  17. 17

    如果匹配另一个数据帧的 ID,则添加来自 n 个数据帧的值

  18. 18

    R 从一个数据帧到另一个数据帧进行 n 个观察(处理存在较少观察的情况)

  19. 19

    将一个数据帧与另一个数据帧作为模板逐行合并

  20. 20

    将一个数据帧切片到另一个数据帧中

  21. 21

    如何提取数据帧的每一行并将解析的字符串从另一个数据帧添加到R中第一个数据帧的列

  22. 22

    在遵守给定条件的同时,将列的值从一个数据帧插入到另一个数据帧

  23. 23

    使用循环按等级将值从一个数据帧分配给另一个数据帧

  24. 24

    在遵守给定条件的同时,将列的值从一个数据帧插入到另一个数据帧

  25. 25

    根据匹配的列将行从一个数据帧移动到另一个数据帧

  26. 26

    将 bin 限制从一个数据帧应用到 R 中的另一个数据帧

  27. 27

    根据匹配的列值将元素从一个数据帧映射到另一个数据帧

  28. 28

    使用合并函数将信息从一个数据帧合并到另一个数据帧时出错

  29. 29

    如何将数据帧附加到另一个数据帧的每一行?

热门标签

归档