Як використовувати str_pad у r (з прикладами)
Функцію str_pad() пакету stringr у R можна використовувати для доповнення символів у рядку.
Ця функція використовує такий синтаксис:
str_pad(рядок, ширина, сторона = c(“ліворуч”, “праворуч”, “обидва”), вкладка = ” “)
золото:
- рядок: символьний вектор
- ширина: мінімальна ширина м’яких мотузок
- сторона: сторона для додавання символу заповнення (за замовчуванням ліворуч)
- pad: символ для відступу (за замовчуванням пробіл)
Наступні приклади показують, як використовувати цю функцію на практиці
Приклад 1: заповнити рядок пробілами
Наступний код показує, як використовувати функцію str_pad() для доповнення лівої частини рядка пробілами, доки рядок не міститиме 10 символів:
library (stringr)
#create string
my_string <- "Rhino"
#pad string to length of 10
str_pad(my_string, width= 10 )
[1] “Rhino”
Зауважте, що до лівої сторони рядка додано п’ять пробілів, так що загальна довжина рядка дорівнює 10.
Використовуйте аргумент side , щоб завершити праву частину рядка:
library (stringr)
#create string
my_string <- "Rhino"
#pad string to length of 10
str_pad(my_string, width= 10 , side=" right ")
[1] “Rhino”
Приклад 2: заповнити рядок певним символом
У наступному коді показано, як використовувати функцію str_pad() для доповнення лівої частини рядка підкресленням, доки рядок не міститиме 10 символів:
library (stringr)
#create string
my_string <- "Rhino"
#pad string to length of 10 using underscores
str_pad(my_string, width= 10 , pad="_")
[1] “_____Rhino”
Зауважте, що до лівої сторони рядка додано п’ять символів підкреслення, щоб загальна довжина рядка становила 10.
Приклад 3: заповнити рядок певною кількістю символів
Наступний код показує, як використовувати функцію str_pad() із функцією nchar() , щоб доповнити ліву частину рядка певною кількістю ( 5 ) символів:
library (stringr)
#create string
my_string <- "Rhino"
#pad string with 5 A's
str_pad(my_string, width=nchar(my_string)+ 5 , pad=" A ")
[1] “AAAAARhino”
Зауважте, що п’ять букв A були завершені з лівого боку ланцюжка.
Додаткові ресурси
У наступних посібниках пояснюється, як виконувати інші типові завдання в R:
Як використовувати str_replace у R
Як використовувати str_split у R
Як використовувати str_detect у R
Як використовувати str_count у R