У меня есть кадр данных в R. Кадр данных имеет n столбцов, и я хотел бы получить n графиков, по одному графику для каждого столбца.как построить все столбцы кадра данных в R
Я новичок, и я не владею R, так или иначе, я нашел два решения.
Первый работает, но он не печатает имя столбца (и мне они нужны!):
data <- read.csv("sample.csv",header=T,sep=",")
for (c in data) plot(c, type="l")
Второй работает лучше, потому что он печатает имя столбца:
data <- read.csv("sample.csv",header=T,sep=",")
for (i in seq(1,length(data),1)) plot(data[,i],ylab=names(data[i]),type="l")
Есть ли лучшие (с точки зрения R-языка) решения?
спасибо. Алессандро
В вашем втором второго примера, я бы инициализировать цикл, как это 'для (я в seq_along (Даты))' и я бы не стал называть мои данные «данными». –
Ваш 'read.csv' может быть сведен к' read.csv ("sample.csv") ', поскольку другие аргументы просто устанавливаются в значения по умолчанию. –