Я новичок в 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
но я не уверен, как на самом деле перебирать файл, или если я должен просто разделить свой файл по городам на множество небольших файлов, а затем просмотреть список небольших файлов для чтения.