1
私はこのようなデータフレームを持っている:データフレーム内の列ベクトルにループを使用する方法は?
example <- data.frame(tree=c(25,24,6,57,47), weed=c(4,66,88,9,6), plant=c(47,5,6,9,6), shrub=c(23,7,8,9,3))
私は、次のような機能与えた同じ結果、欲しい:
colMeans(example)
boxplot(example)
を、それがループを使用して私には重要です。私はこれらを試してみました:
for(i in 1:length(colnames(example))){
print(mean(i))
}
par(mfrow=c(2,2))
for(i in 1:length(colnames(example))){
print(boxplot(i))
}
誰か助けてもらえますか?
'sapply(例、平均)'は、colの意味を取得するのに役立ちます。 –
'print(mean(example [[i]])') 'と' print(boxplot(example [[i]])) 'となります。 – Axeman
また、 '1:length(colnames(example))'は '1:ncol(example)'や 'seq_along(example)'と同じです。 – Axeman