相关疑难解决方法(0)

抑制粘贴中的NA()

关于赏金

Ben Bolkerpaste2解决方案产生了一个""粘贴的字符串包含NA在同一位置的时间.像这样,

> paste2(c("a","b", "c", NA), c("A","B", NA, NA))
[1] "a, A" "b, B" "c"    ""
Run Code Online (Sandbox Code Playgroud)

第四个元素是一个""而不是NA像这样,

[1] "a, A" "b, B" "c"  NA     
Run Code Online (Sandbox Code Playgroud)

我正在为能解决这个问题的人提供这笔小额奖金.

原始问题

我已经阅读了帮助页面?paste,但我不明白如何让R忽略NAs.我做了以下,

foo <- LETTERS[1:4]
foo[4] <- NA
foo
[1] "A" "B" "C" NA
paste(1:4, foo, sep = ", ")
Run Code Online (Sandbox Code Playgroud)

得到

[1] "1, A"  "2, B"  "3, C"  "4, NA"
Run Code Online (Sandbox Code Playgroud)

我想得到什么,

[1] "1, A" "2, B" "3, C" "4" …
Run Code Online (Sandbox Code Playgroud)

r paste na

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

标签 统计

na ×1

paste ×1

r ×1