Создание нескольких графиков в R из одного текстового файла

Я новичок в R и пытаюсь создать множество графиков из одного файла с заголовками между разными наборами данных. У меня есть открытый текстовый файл с разделителями -, отформатированный следующим образом:

Header: Boston city data
Month    Data1    Data2    Data3
1        1.5      9.1342   8.1231
2        12.3     12.31    1.129
3        (etc...)  

Header: Chicago city data
Month    Data1    Data2    Data3
1        1.5      9.1342   8.1231
2        12.3     12.31    1.129
...

Я хотел бы создать график месяца по сравнению с данными1, месяц по сравнению с данными2 и месяц по сравнению с данными2 для каждого города.

Я знаю, что в Python я мог бы перебирать каждую строку, делать что-то другое, если строка начинается с «Заголовок», а затем каким-то образом обрабатывать числа. Я хотел бы просто сделать это:

for (data block starting with header) in inf:
    data = read.delim()
    barplot(data, main=header, ylab="Data1", xlab="Month")
    # repeat for Data2, Data3

но я не уверен, как на самом деле перебирать файл, или если я должен просто разделить свой файл по городам на множество небольших файлов, а затем просмотреть список небольших файлов для чтения.

0
задан Brian Tompsett - 汤莱恩 4 December 2015 в 17:30
поделиться