繰り返し使用する関数の一部として、列インデックスをggplotに渡そうとしています。お気に入り:
myplot <- function(df){
ggplot(df, aes(df[, 1], df[, 2])) + geom_point()
}
常に最初の列をx変数として使用し、2番目の列をy変数として使用しますが、列名はデータセット間で異なります。私はあちこちを検索しました..何かアイデアはありますか?
編集:
これは私が使用した答えです:
require(ggplot2)
myplot <- function(df){
ggplot(df, aes_string(colnames(df)[1], colnames(df)[2])) + geom_point()
}