2016-10-05 5 views
1

У меня есть файл «.txt», который не содержит имен строк, но когда я использую read.table с row.names = NULL, он по-прежнему занимает первые 2 строки в виде имен строк.Имена строк при чтении файла в R

test <- read.table('C:\\somefolder\\myfile.txt', header = FALSE, row.names = NULL) 
head(test) 

#       V1 V2 V3 
#1 1002345017,1598773715,56 ,23 ,29 
#2 2000310429,1134645573,68 ,12 ,36 
#3 3003044126,1403951625,147 ,53 ,28 
#4 4045601426,1003975400,38 ,18 ,0 
#5 4500450126,1016051119,30 ,15 ,0 
#6 6049000126,1013902600,29 ,19 ,2 

я получаю те же результаты без использования row.names спецификации, а также.

+0

Вы имеете в виду названия столбцов? Кажется, вы смешиваете строки и столбцы ... – Gregor

ответ

1

Вы отсутствуете sep параметра:

res <- read.table(text = "1002345017,1598773715,56 ,23 ,29 
2000310429,1134645573,68 ,12 ,36 
3003044126,1403951625,147 ,53 ,28 
4045601426,1003975400,38 ,18 ,0 
4500450126,1016051119,30 ,15 ,0 
6049000126,1013902600,29 ,19 ,2", header = FALSE, row.names = NULL, sep= ",") 

Как источник имеет смесь пробелов и запятых вы получите его правую половину времени.

Смежные вопросы