2017-02-16 3 views
-1

Я хочу, чтобы разрезать .csv файл и переформатировать с помощью RРабота с пробелами в именах заголовков

Во-первых, у меня есть пробелы в моих имен заголовков столбцов, т.е. "Hello Joe" и если мой файл DATA, я не знаю, как для работы с пространствами имен файлов. Они должны иметь пробелы, как моя система была построена.

R нравится, когда я пишу: DATA$Hello Joe Что делать, чтобы решить эту проблему?

+0

если вы хотите оставить пробела там ставить кавычку вокруг имени столбца 'data $ \' Hello Joe \ '' – Kristofersen

+0

Но когда вы читаете в этих файлах, заголовки обычно меняются на 'Hello.Joe'. Проверьте правильные имена с именами (DATA) ' – MrFlick

ответ

0

Для ссылки на $ вам нужно поместить обратные ссылки вокруг имен столбцов с пробелами, например.

data$`Hello Joe` 

В противном случае, если вы найдете его легче работать без пробелов можно временно положить в подчеркивании и снова заменить, что с пространством позже

df 
    Hello Joe Hi Joe 
1   1  2 

> colnames(df) = gsub(" ", "_",colnames(df)) 
> df 
    Hello_Joe Hi_Joe 
1   1  2 

> colnames(df) = gsub("_", " ",colnames(df)) 
> df 
    Hello Joe Hi Joe 
1   1  2 
Смежные вопросы