Как изменить имя переменной specfi c, которая повторяется много раз от одного к другому в R - PullRequest
0 голосов
/ 22 января 2020

Я не знаю лучшего названия для моего вопроса ... вот в чем проблема. имя файла - "ad BW.CSV". И в коде я набрал много "BW", так как это имя переменной.

Я хочу изменить "BW" на "HB" (ТАК быть более удобным для запуска программы) .. Но я думаю, что это не лучший способ просто изменить его один за другим .. Вот пример

data<-read.csv("ad BW.CSV")  #change "ad BW.CSV" to "ad HB.CSV"



boxplot(Bb$BW~Bb$SEX,                        #I want to change all of "BW" that apperaed in this script to "HB"...
        ylab = "ad BW", xlab = "Blarina brevicauda")  

boxplot(Sg$BW~Sg$SEX, 
        ylab = "ad BW", xlab = "Sorex gracilimus")

boxplot(Sc$BW~Sc$SEX, 
        ylab = "ad BW", xlab = "Sorex caecutiens")

boxplot(Sf$BW~Sf$SEX, 
        ylab = "ad BW", xlab = "Soriculus fumidus")

что мне делать? Большое спасибо ~! Я задавал слишком много вопросов, ха-ха

1 Ответ

0 голосов
/ 22 января 2020

Извините, не совсем понял! Вам нужно заменить его в сценарии или данных?

Если он есть в сценарии, скопируйте, вставьте его в блокнот, а затем нажмите CTRL + H, чтобы открыть окно замены. Там вы можете выбрать такие опции, как 'match case' et c.

Если он находится в данных, вы можете использовать функцию или библиотеку 'sqldf'. В этом случае вы можете предоставить пример и сообщить нам о формате данных.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...