findViewById также может возвращать значение null, если вы находитесь внутри фрагмента. Как описано здесь: findViewById in Fragment
Вы должны вызвать getView () для возврата верхнего уровня в фрагмент. Затем вы можете найти элементы макета (кнопки, текстовые изображения и т. Д.)
Мы можем сделать gather
для «val1», «val2» для преобразования данных в «длинный» формат, unite
столбцы «key», «type» в один столбец, а затем spread
для «широкий» формат
library(tidyverse)
gather(mydf, key, val, val1:val2) %>%
unite(key, key, type, sep=".") %>%
spread(key, val, fill = 0)