2015-09-04 3 views
-2

Пример кода:R: вектор или матрица?

> sapply(list(1:3,25:29),median) 
[1] 2 27 

считается ли этот выход быть вектор или матрица? Есть ли команда, которую я могу использовать для непосредственного определения такой информации?

+4

'is.vector (sapply (list (1: 3,25: 29), медиана))' для проверки. Общий шаблон в R - 'as.xxx' для преобразования и' is.xxx' для проверки. – thelatemail

+0

Почему все downvotes? Я пытаюсь учиться здесь. Еще в тот день, когда SO возникла, короткие вопросы вроде этого на самом деле ** были сохранены **. На самом деле вопросы даже короче. Я чувствую, что меня косвенно давят, чтобы удалить этот вопрос, хотя комментарий, предоставленный thelatemail, был очень полезным и дидактичным. Если я «улучшу» свой вопрос, добавив жир к нему, пытаясь получить пользу от downvoters, это не улучшит качество вопроса. Так что догадайтесь: я держу этот вопрос. Ура! – warship

+0

Вы можете отобразить класс объекта с помощью класса() в классе case (sapply (список (1: 3,25: 29), медиана)), и, как уже показано, вы можете явно определить класс, используя as.xxx() или с использованием is.xxx(). –

ответ

0

Hat-наконечник и спасибо thelatemail:

> is.vector(sapply(list(1:3,25:29),median)) 
[1] TRUE 
> is.matrix(sapply(list(1:3,25:29),median)) 
[1] FALSE 

Как упомянуто им: Общая картина R является as.xxx для преобразования и is.xxx для тестирования.

Смежные вопросы