2016-02-10 9 views
0

Как справиться с данными, которые * в некоторых ячейках перед выполнением регрессионного анализа в R. Пусть sata имеет два столбца: вес и вес воды с 1000 рядов, в некоторых строках у этого есть «», как бороться с этим„“ перед выполнением корреляции или регрессии в двух столбцахРегрессионный анализ в R

ответ

0

Если Дейты в dataframe, то df[df == ""] <- NA должен работать. Это заменит все пустые ячейки значениями NA.

Если у вас есть определенный символ или строка, которую вы хотите заменить, просто поставьте ее между кавычками: df[df == "whatever"] <- NA.

Если вы хотите заменить значения на то, что не является NA, поместите это между отметками кавычек: df[df == ""] <- whatever.

Here's a link to a similar question, with a similar answer. Этот ответ, вероятно, должен был быть только комментарием, но я пока не могу комментировать. Силы, которые могут быть, могут просто превратить это в одно или сделать то, что они сочтут подходящим.

0

Если у вас есть файл Excel сохранить его в CSV-то открытый R и команду написать как:

data = read.csv(D:\"data.csv"header=TRUE) 
Смежные вопросы