2017-01-13 6 views
1

Ich versuche, Daten von Excel zu öffnen und sie dann in die Matrix zu laden, aber wenn ich es tue, kann ich keine Werte sehen, aber nur das Wort "numerisch".Matrix zeigt keine Daten nach dem Lesen von Excel-Blatt

Konsolenausgabe:

> c<-readWorksheetFromFile("test.xlsx", sheet = 1, header = FALSE) 
> c 
    Col1 Col2 
1 3.0 4.0 
2 5.0 6.0 
3 7.0 8.0 
4 8.0 9.0 
5 10.0 11.0 
6 11.7 12.7 
7 13.4 14.4 
> matrix(c,7,2) 
    [,1]  [,2]  
[1,] Numeric,7 Numeric,7 
[2,] Numeric,7 Numeric,7 
[3,] Numeric,7 Numeric,7 
[4,] Numeric,7 Numeric,7 
[5,] Numeric,7 Numeric,7 
[6,] Numeric,7 Numeric,7 
[7,] Numeric,7 Numeric,7 

Antwort

2

Wir können die as.matrix verwenden ein data.frame zu matrix

as.matrix(c) 

Es ist besser zu konvertieren ist nicht mit Funktionen Objektnamen zu nennen