2012-11-09 9 views
14

Ich frage mich, ob es bei einem benannten Vektor möglich ist, nur die Werte des Vektors zu drucken (oder in der R-Konsole anzuzeigen), ohne die Namen zu löschen.R unterdrückt Namen beim Anzeigen oder Drucken eines benannten Vektors

# EXAMPLE 
v <- (1:5) 
names(v) <- LETTERS[1:5] 

print(v) 
# RESULT: 
# A B C D E 
# 1 2 3 4 5 

# RESULT I AM SEEKING 
# [1] 1 2 3 4 5 

Ich bin in der Lage, das Ergebnis, das ich suche mit der folgenden Funktion zu erhalten. Gibt es jedoch einen besseren oder direkteren Weg, nur die Werte eines benannten Vektors zu drucken?

Danke.

Antwort

20

Versuchen unname():

R> v <- (1:5); names(v) <- LETTERS[1:5] 
R> print(v) 
A B C D E 
1 2 3 4 5 
R> print(unname(v)) 
[1] 1 2 3 4 5 
R> 
+4

sicher, aber wie früher 'print()' in Frage ... –

Verwandte Themen