2017-10-31 4 views
-1

Ich importierte eine Datei in R und ich habe einen großen Datensatz. Wenn ich str() benutze, kann ich sehen, dass meine Variablen chr sind, dann benutze ich wieder as.numeric() und str(), aber es zeigt immer noch meine Variablen als chr (obwohl es funktioniert, wenn ich str() für meine Variable verwende). Hier ist der Screenshot:Konvertieren von Faktoren in numerische

screenshot

Meine Frage ist: Warum ist es immer noch Variablen wie character zeigen, wenn ich str() Befehl verwenden, obwohl ich sie in numerische umgewandelt?

+1

Was ist Ihre Frage? Bitte bearbeiten Sie Ihren Beitrag und fügen Sie den von Ihnen verwendeten Code ein. – PoGibas

+4

Sie haben "Darlehen" nicht zurückgewiesen. Es sollte so etwas wie 'loans [, 1] <- as.numeric (loans [, 1])' –

Antwort

0

Sie haben 2 Möglichkeiten:

df <- read.table(NAME_OF_YOUR_FILE, header=TRUE, as.is=T) 

Oder:

df <- readLines("D:/PATH/TO/YOUR/FILE.txt") 
df <- as.numeric(df) 
+0

'df <- read.table (NAME_OF_YOUR_FILE, header = TRUE, as.is = T)' sein. Ich dachte, ich sollte read.csv verwenden, weil meine Dateierweiterung csv war. – someone

+0

Das Format ist nicht wirklich wichtig, aber die 'Klasse (df)' – Biocrazy

Verwandte Themen