Ich versuche eine Datei zu laden, die Ganzzahlen und Gleitkommadaten enthält. Ich weiß nicht, warum R eine der Spalten als Zeichenfeld lesen soll.
%Vor%%Vor%
Das verdient wahrscheinlich eine echte Antwort, auf die wir hinweisen können, also ....
Das Verhalten von type.convert
wurde in R 3.1.0 geändert (und, siehe unten, wird weitgehend auf sein Verhalten vor 3.1.0 in R 3.1.1 zurückgesetzt):
Ab R 3.1.0 würde die Konvertierung von Eingaben in numerisch oder komplex sein führen zu einem Verlust der Genauigkeit, werden sie als Strings zurückgegeben (für as.is = WAHR) oder Faktoren.
Das hat auf der Mailingliste von r-devel einen ziemlich bedeutungsvollen Krawall verursacht. Der Beginn des entsprechenden (und langen) Themas ist hier .
>Wie oben erwähnt, ist eines der Ergebnisse dieser Diskussion, dass das Standardverhalten wiederhergestellt wurde in der Entwicklungsversion für eine nachfolgende Version.
Kurzfristig, wenn Sie wissen, welche Spalten betroffen sind, können Sie immer colClasses
verwenden. Andernfalls müssten Sie Ihren Code ändern, um die Ergebnisse von read.table
zu überprüfen und die Dinge selbst zu konvertieren, denke ich.
Tags und Links r