Как удалить конкретную строку из значений столбца - PullRequest
0 голосов
/ 23 мая 2018

data-picture это мой фрейм данных, и здесь я хочу удалить текст «Полное имя», «Играющая роль», «Стиль ватина», «Стиль боулинга» из значений столбцов.я использовал strsplit и получил ошибку «не применимо к атомным векторам».есть ли другое решение?

1 Ответ

0 голосов
/ 23 мая 2018

В качестве примера рассмотрим этот процесс:

# example data
x = c("Full Name A B", "Full Name F B")
y = c("Playing role G G", "Playing role G M")
dt = data.frame(x,y)

dt

#   x             y
# 1 Full Name A B Playing role G G
# 2 Full Name F B Playing role G M

library(dplyr)

dt %>% mutate_all(~gsub("Full Name |Playing role |Batting style |Bowling style ", "", .))

#   x   y
# 1 A B G G
# 2 F B G M
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...