2014-09-08 2 views
0

Я прочитал мой файл CSV в R с помощьюЧтение CSV-файл в R

data <- read.csv("data.csv",header = FALSE) 

Что я получаю

 
name place phone # 
sam london 5343234 
    NA  NA 
jim USA  4325235 
john USA  NA 
    NA  NA 

Как удалить строку с NA.These NA появляются потому, что у меня был первенствовать файл, в котором были пробелы, и я сохранил этот файл как csv.I хочу обобщить этот код, чтобы пространства могли появляться в любом месте. Так как это очистить?

+0

Пробовали ли вы 'na.omit (данные)'? Или 'data [complete.cases (data),]'? –

+0

yeah Удаляет все строки с значением NA, но мне нужны строки с отсутствующими значениями. Как john USA строка NA будет опущена, но мне нужна эта строка – sameedhayat

+0

Что вы хотите заменить их? Вы можете попробовать 'data [sapply (data, is.na)] <-" "' например. Он заменит 'NA' '' '' –

ответ

0

Как NA -значения, как представляется, пустые строки, вы можете попробовать:

data <- read.csv("data.csv", header=FALSE, blank.lines.skip=TRUE)