Я пытаюсь создать функцию, которая будет принимать 2 переменные из набора данных и отображать их различные значения бок о бок, после чего она будет записывать их в файл CSV. Я буду использовать отдельную функцию dplyr для получения уникальных значений.
map_table <- function(df, var1, var2){
df_distinct <- df %>% distinct(var1, var2)
write.csv(df_distinct, 'var1.csv')
}
map_table(iris, Species, Petal.Width)
1) map_table (радужная оболочка, вид, лепесток. Ширина) не дает того, что я хочу. Он должен произвести 27 строк данных, вместо этого я получаю 150 строк данных.
2) Как я могу назвать CSV-файл после ввода var1?
Поэтому, если var1 = 'Sepal.Length', имя файла должно быть 'Sepal.Length.csv'