0
データフレームは40個の変数を持ち、私には関数funcがあり、とりわけ棒グラフが描画されます。各反復(変数)で異なるラベル(変数名)を使用する方法は?
func <- function(var, arg1, arg2){
# ...
barplot(table(arg1, arg2)[2,],
ylab = "Frequency",
xlab = names(var))
# ...
}
は、私は、各barplotのxlabのように各変数の名前を使用して、私のデータフレームには、この機能を適用し、40個の変数のそれぞれについてbarplotを取得したいです。私はこれを行うためにlapplyを使用しましたが、私はxlabと各変数の名前を表示することができません。
lapply(data, func, arg1, arg2))
'data'ではなく'名前(データ) 'で 'lapply'しないでください。 – Axeman
@Axeman私は自分の関数で変数名の他にデータ情報も必要としていますが、 '名前(データ)'を ''適用すると 'データ '情報を使うことはできないと思います。 –
関数の先頭に 'subs < - data [[arg]]'などを使用してください。 – Axeman