Удаление персонажа из датафрейма - PullRequest
0 голосов
/ 13 июня 2018

У меня есть этот простой код, который генерирует фрейм данных.Я хочу удалить символ V из среднего столбца.Есть ли простой способ сделать это?

Вот тестовый код (реальный код очень длинный), очень похожий на реальный код.

mat1=matrix(c(1,2,3,4,5,"V1","V2","V3","V4","V5",1,2,3,4,5), ncol=3)
mat=as.data.frame(mat1)
colnames(mat)=c("x","row","y")
mat

Это фрейм данных:

 x row y
1 1  V1 1
2 2  V2 2
3 3  V3 3
4 4  V4 4
5 5  V5 5

Я просто хочу удалить V вот так:

  x row y
1 1   1 1
2 2   2 2
3 3   3 3
4 4   4 4
5 5   5 5

1 Ответ

0 голосов
/ 13 июня 2018

Мы можем использовать str_replace от stringr

library(stringr)
mat$row <- str_replace(mat$row, "V", "")
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...