পরিবর্তে
paste
(ডিফল্ট স্পেস)
paste0
(নিখোঁজ অন্তর্ভুক্তি জোর NA
চরিত্র হিসাবে ) বা
unite
(2 টি কলাম এবং 1 বিভাজকের জন্য সীমাবদ্ধ),
আমি বিকল্প হিসাবে হিসাবে নমনীয় paste0
তবে আরও সতর্কতার পরামর্শ দেব NA
:stringr::str_c
library(tidyverse)
df <- tibble(
n = c(2, 2, 8),
s = c("aa", "aa", NA_character_),
b = c(TRUE, FALSE, TRUE)
)
df %>%
mutate(
paste = paste(n,"-",s,".",b),
paste0 = paste0(n,"-",s,".",b),
str_c = str_c(n,"-",s,".",b)
) %>%
mutate(
s_2=str_replace_na(s,replacement = "")
) %>%
mutate(
str_c_2 = str_c(n,"-",s_2,".",b)
)
2020-04-10 তারিখে ডিপেক্স প্যাকেজটি তৈরি হয়েছিল (v0.3.0)
str_c
ডকুমেন্টেশন থেকে অতিরিক্ত নোট
অন্যান্য আর ফাংশনের মতো, অনুপস্থিত মানগুলি "সংক্রামক": যখনই কোনও অনুপস্থিত মান অন্য স্ট্রিংয়ের সাথে মিলিত হয় ফলাফল সর্বদা অনুপস্থিত থাকে। str_replace_na()
রূপান্তর NA
করতে ব্যবহার করুন"NA"
paste()
? উপরের উদাহরণস্বরূপ,x
কলামে2-aa
তখন3-bb
এবং তার মতো ডেটা থাকা উচিত5-cc
।