У меня есть csv-файл с округлением около 180 столбцов (в моем примере это называется df
). До сих пор мне удалось использовать пакет ggstatsplot::ggbetweenstats
для отображения данных. Один столбец с именем Group
содержит информацию о состоянии лечения и представляет ось x . Ось Y меняется для каждого графика. (в приведенном ниже примере это Bcells.CD45
)
ggstatsplot::ggbetweenstats (df, x = Group, y = Bcells.CD45 , plot.type = "violin")
Теперь я попытался использовать функцию for
l oop, чтобы заменить значение оси Y для каждого сгенерированного графика.
for (i in names(df) [1:ncol(df)]) { ggstatsplot::ggbetweenstats(df, x = Group, y = i , plot.type = "violin")}
R возвращает следующую ошибку:
не может подмножество столбцов, которые не существуют. x Столбец i
не существует. Запустите rlang::last_error()
, чтобы увидеть, где произошла ошибка.
У меня сложилось впечатление, что либо пакет ggstatsplot не может обработать i
в качестве заполнителя для изменения имен столбцов, либо Я ошибаюсь в определении i
.
Спасибо за вашу помощь!
Лучший Мартин