r - 使用来自另一个 DF 的值创建 Dataframes 列并在 R 中匹配更新
解决方案
这个回答:
> df1 %>% inner_join(df2 %>% count(name, language) %>%
+ pivot_wider(names_from = language, values_from = n, values_fill = 0) %>%
+ relocate(c(c, java, r, q, k, t, s)))
Joining, by = "name"
# A tibble: 3 x 9
name var1 c java r q k t s
<chr> <dbl> <int> <int> <int> <int> <int> <int> <int>
1 a 7 1 0 0 1 0 0 1
2 b 8 0 1 0 0 1 0 0
3 c 8 1 0 1 0 0 1 0
>
推荐阅读
- php - $_SESSION 保留旧值
- python - 在 Pytorch 上实现 VGG16 给出大小不匹配错误
- android - 对所有 RecyclerView 数据进行排序
- python - Datetimefield、EmailField 不可调用且 PrimaryKeyRelatedField 有意外参数
- java - 在片段之间移动时,片段中的 ListView 未刷新
- ruby - Dry::Web::Container 通过多次调用来产生不同的对象来解析
- sql - 数据库表 vb.net 中最常见的列值
- c++ - 使用已经#define'd的枚举值
- r - R中data.frame的迭代wilcox
- macos - 如何正确地将 vscode 设置为 perforce 的 difftool (p4)