相关疑难解决方法(0)

比较R中的字符向量以查找唯一和/或缺失值

我有两个字符向量,x和y.

x <- c("a", "b", "c", "d", "e", "f", "g")
y <- c("a",      "c", "d", "e",      "g")
Run Code Online (Sandbox Code Playgroud)

x内的值不会重复(即它们都是唯一的).矢量y也是如此.我的问题是,如何让R比较两个向量,然后告诉我哪些元素相对于x缺少y?否则说明,我希望R告诉我y中缺少"b"和"f".

(注意,在我的实际数据中,x和y每个包含几千个观察,这就是我想以编程方式执行此操作的原因.可能有一个非常简单的答案,但我不确定在R中搜索什么帮助文件).

感谢任何能提供帮助的人!

statistics coding-style r character-encoding

18
推荐指数
3
解决办法
3万
查看次数

在 R 中将字符 (0) 保留为空字符串的同时取消列出列

我对 R 比较陌生。我有一个数据框,其中有一列存储为列表。我的列包含c("Benzo", "Ferri")character(0)是否为空。如何将它们更改为简单Benzo, Ferri的字符(0)的空字符串?

我不能,例如df$general_RN <- unlist(df$general_RN)因为Error in $<-.data.frame(*tmp*, general_RN, value = c("Drug Combinations", : replacement has 1992 rows, data has 10479

我假设所有的character(0)都已删除,但我需要将它们保留为NAs。

这是该列的外观

general_RN
c("Chlorambucil", "Vincristine", "Cyclophosphamide")
Pentazocine
character(0)
character(0)
c("Ampicillin", "Trimethoprim")
character(0)
Run Code Online (Sandbox Code Playgroud)

我羞愧地在这个问题上花了一个小时。

谢谢你的建议。

text r list character na

4
推荐指数
1
解决办法
2259
查看次数

标签 统计

r ×2

character ×1

character-encoding ×1

coding-style ×1

list ×1

na ×1

statistics ×1

text ×1