2015-10-16 15 views
0

Мои данные: Файл 1:Место функции с несколькими файлами

2015-08-01 07:00 0.23 0.52 0.00 0.52 9 14.6 14.6 14.6 67 8.5 0.0 --- 0.00 0.0 --- 14.6 14.1 14.1 16.3 1016.2 0.00  0.0 156 0.22 156 0.0 0.00 0.0 0.003 0.000 23.9 39 9.1 23.4 0.05 23 1 100.0 1 1.8797836153192153 660.7143449269239 

Файл 2:

2015-08-01 07:00 0.23 0.52 0.00 0.52 9 14.6 14.6 14.6 67 8.5 0.0 --- 0.00 0.0 --- 14.6 14.1 14.1 16.3 1016.2 0.00  0.0 156 0.22 156 0.0 0.00 0.0 0.003 0.000 23.9 39 9.1 23.4 0.05 23 1 100.0 1 1.8797836153192153 660.7143449269239 

..... и так далее. Итак, csv. файлы несколько дней, и от тех дней я создал using 3:43:0 диаграмму рассеяния Я использовал 0 как манекен, так что я мог бы использовать varialble linecolors (если я wouldn `сделали, что цвета будут повторили themselfs после строки 9)

Scatter Plot выглядит великолепно, но теперь я хочу подогнать кривую в сюжет. Есть 2 схожие вопросы: Question 1, Question покрывающие данные поместились из нескольких файлов, но при попытке команды cat или awk я всегда в конечном итоге с ошибкой говорить мне cannot create pipe for data Так что я попробовал было:

fit f(x) '< cat file1.csv file2.csv file3.csv file4.csv file5.csv' u 3:43:0 a,b 

утра я что-то здесь отсутствует? Cou8ld это проблема ОС? Я запускаю Windows 7.

+1

'cat' - это команда unix. Я думаю, что эквивалент Windows является «типом». Например: 'fit f (x) ' vagoberto

+0

Спасибо, не знаю, почему Google не помог мне там –

+0

Это решило мой вопрос, спасибо, я не думаю, что я могу отметить ваш commetn как ответ. –

ответ

2

Оба cat и awk являются Unix-командами. Окна-эквивалент cat: type. Например, следующее должно работать:

fit f(x) '< type file1.csv file2.csv' u 3:43:0 via a,b 

Если по какой-то причине, вы должны использовать инструмент, как gawk (гну-эквивалентно awk), grep или sed в окнах, взгляните на gnuwin32.

+0

отлично спасибо –

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