2013-06-25 2 views
0

Я работаю над проблемой на Kaggle.com. У меня есть эти данные, в которых некоторые столбцы имеют записи типа «#NAME»? следующим образом. Я знаю, что есть что-то. Как мне исправить это?Как исправить #NAME? записи в кадре данных?

zzucnDH33KlmbkI4rLyQTA 3.5 1 phoenix AZ 5 maddu -112.006669 33.598922 
ZztUsJyGDwPySepmXRG13g 3 0 tempe  AZ 52 maddu -111.93526 33.4251549 
zzucnDH33KlmbkI4rLyQTA 3.5 1 phoenix AZ 15 ski pro -112.03603 33.509844 
#NAME?     2.5 1 glendale AZ 11 maddu -112.2252989 33.64243764 
#NAME?     4 1 phoenix AZ 549 maddu -112.079081  33.49112 

ответ

1

Set comment.char аргумент "":

read.table(text='zzucnDH33KlmbkI4rLyQTA 3.5 1 phoenix AZ 5 maddu -112.006669 33.598922 
ZztUsJyGDwPySepmXRG13g 3 0 tempe  AZ 52 maddu -111.93526 33.4251549 
zzucnDH33KlmbkI4rLyQTA 3.5 1 phoenix AZ 15 ski pro -112.03603 33.509844 
#NAME?     2.5 1 glendale AZ 11 maddu -112.2252989 33.64243764 
#NAME?     4 1 phoenix AZ 549 maddu -112.079081  33.49112',comment.char='',sep='\t') 


        V1 V2 V3  V4 V5 V6  V7  V8  V9 
1 zzucnDH33KlmbkI4rLyQTA 3.5 1 phoenix AZ 5 maddu -112.0067 33.59892 
2 ZztUsJyGDwPySepmXRG13g 3.0 0 tempe AZ 52 maddu -111.9353 33.42515 
3 zzucnDH33KlmbkI4rLyQTA 3.5 1 phoenix AZ 15 ski pro -112.0360 33.50984 
4     #NAME? 2.5 1 glendale AZ 11 maddu -112.2253 33.64244 
5     #NAME? 4.0 1 phoenix AZ 549 maddu -112.0791 33.49112 
+0

Я до сих пор не получить это право. Я использовал read.csv() с comment.char = "". Я не думаю, что эти записи являются «комментариями». Это те вещи, которые, как правило, показывают. –

+0

@ user2474387 точно, я установил аргументы комментариев, чтобы сообщить read.csv, что они не являются комментариями. Значение по умолчанию - '#'. Почему вы получаете результат? – agstudy

+0

такой же, без изменений. Позвольте мне рассказать вам подробности, пожалуйста, несите меня. Фактически исходный файл находился в формате JSON. В формате JSON есть значения. Но когда я конвертирую их в файл csv, я получаю «#NAME?». #NAMES? появляется вместо записей типа «-_wk7WTa _-- ZJWFF_i5v_w» и т. д. Возможно, функция «fromJSON()» не может их правильно прочитать. Должен ли я добавить отдельный вопрос более подробно? –