Вы можете сделать это с помощью функции reshape()
или с функциями melt()
/ cast()
в пакете reshape. Для второго варианта пример кода:
library(reshape)
cast(dat1, name ~ numbers)
Или с помощью reshape2
library(reshape2)
dcast(dat1, name ~ numbers)
Я реализовал это в частной сборке. Это сложно, и я не могу поделиться деталями. Ключевыми шагами являются:
Camera.setDisplayOrientation()
- противодействует вращению; см. Android javadoc для обсуждения этого вопроса Camera.Parameters.setPreviewSize()
вызывается правильно; размеры предварительного просмотра сообщаются в ландшафте, но их необходимо установить в портрете