2015-05-10 3 views
0

Извините, возможно, очень глупый вопрос? Не удалось найти ответ? Как загрузить такой файл .dat в R и закрепить их в одном столбце? Я пыталсяИмпорт данных в R

NerveData<-as.vector(read.table("D:/Dropbox/nerve.dat", sep=" ")$value) 

Набор данных выглядит

0.21 0.03 0.05 0.11 0.59 0.06 
0.18 0.55 0.37 0.09 0.14 0.19 
0.02 0.14 0.09 0.05 0.15 0.23 
0.15 0.08 0.24 0.16 0.06 0.11 
0.15 0.09 0.03 0.21 0.02 0.14 
0.24 0.29 0.16 0.07 0.07 0.04 
0.02 0.15 0.12 0.26 0.15 0.33 

ответ

0

Просто используйте read.table с правильным разделителем. Который в вашем случае, вероятно, \t, символ табуляции.

Так попробуйте:

NerveData = read.table("D:/Dropbox/nerve.dat", sep="\t") 
+0

Ah Спасибо .... Я глуп, извиняюсь, новый в R, спасибо, Очень жаль тратить ваше время на это .... Большое спасибо –

+0

Нет проблем на всех, не забудьте принять, был ли этот ответ полезен для вас и проголосовал, если вы посчитали его качественным ответом. Никогда не приносите извинения за задание вопросов кстати! – ShellFish

+0

данные загружены, но на самом деле извините, я хочу, чтобы все столбцы в столбце, или просто вектор, но его ближайшие как таблица, любое предложение ??? Дело в том, что после этого мне нужно найти эмпирический cdf, я знаю эту команду, но не могу загрузить данные. –

1

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

src <- "http://www.stat.cmu.edu/~larry/all-of-nonpar/=data/nerve.dat" 
NerveData <- scan(src, numeric()) 
1

На самом деле я нашел простое решение спасибо за первоначальный помогает

Nervedata<-read.table("nerve.dat",sep ="\t") 
Nervedata2<-c(t(Nervedata))