Name meines Datenrahmen ist kineticsData
und die Datenspalte ich zu konvertieren bin versucht kineticsData$cellUptake
Wie eine Datenspalte der Klasse „Liste“ Klasse „numerisch“
Als ich
sapply(kineticsData, class)
laufen
ich das folgende Ergebnis für die Datenspalte von Interesse
cellUptake
"factor"
ich hier durch viele alte Fragen sah und ich versuchte, meine Datenspaltezu konvertieren 210 ihren Rat mit, aber nach
as.numeric(levels(kineticsData$cellUptake))[kineticsData$cellUptake]
Allerdings läuft, sehe ich immer noch
cellUptake
"factor"
nach sapply
wieder zum Laufen. Kann mir jemand helfen herauszufinden, was vor sich geht?
Auch ich frage mich, ob ein Teil des Problems ist die Tatsache, dass ich die Daten in aus einer Excel-Datei importieren bin, wo ich in den leeren Zellen mit einem Strich Symbol gefüllt habe: -
I bemerkt, dass die Spalten mit numerischen Werten, aber ohne Leerzeichen -
Zellen automatisch importiert werden "numeric"
'as.numeric (as.character (kineticsData $ cellUptake))' – HubertL
Es ist schwer zu wissen, was genau für Ihre Daten funktioniert, wenn Sie nicht ein wenig davon teilen. 'as.numeric (unlist (kineticsData $ cellUptake))' kann Ihnen helfen, Sie könnten auch versuchen, Spaltenklassen anzugeben, wenn Sie die Daten einlesen – Nate