r - 如何遍历两列并用R中的字符串填充同一索引处的另一列?
问题描述
我有一个数据框,其中有一列字符串是调查的问题主体,然后我有一个单独的数据框,这些问题主体与两个问题编号匹配。我想遍历原始数据框的列并检查该值是否与其他数据框中的任何值匹配,以及是否要将关联的问题编号存储在原始 df 的列中。我在解决这个问题时遇到了很多麻烦,我已经研究过使用 apply() 或类似的东西,但我不太明白。任何帮助将不胜感激。
解决方案
如果 df 是第一个数据框,df2 是第二个数据框,Q 是问题字符串列的名称,则:
library (dplyr)
left_join(df1, df2, by=question_body) %>% select(-question_body)
当然,如果您提供一些数据结构的实际示例,则更容易为您提供准确的答案。
推荐阅读
- c++ - 被调试线程的CPU核数
- python - python函数调用的访问变量?
- java - 制作无法关闭的Android应用
- swiftui - iOS14 SwiftUI 如何在 TabView 上禁用滚动
- .net - .NET Core - 如何使用身份服务器从控制器重定向到身份服务器登录
- php - Laravel:无法从表单上传信息
- html - html textarea中的新行
- swift - FirebaseCrashlytics/run:构建应用程序时没有此类文件或目录错误 - swift
- angular - 在 Brave 和 Incognito 中,MSAL 没有用户登录错误
- spring-boot - 休眠延迟初始化对象的 Spring Data Rest HAL 响应格式问题