Использование функции l oop в ggstratsplot в r - PullRequest
0 голосов
/ 22 апреля 2020

У меня есть 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.

Спасибо за вашу помощь!

Лучший Мартин

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...