R schreiben dataframe Spalte in csv mit führenden Nullen

Ich habe eine Tabelle, die speichert Präfixe in verschiedenen Längen..
Ausschnitt der Tabelle(ClusterTable)

ClusterTable[ClusterTable$FeatureIndex == "Prefix2",'FeatureIndex',
'FeatureValue')]

   FeatureIndex FeatureValue
80      Prefix2           80
81      Prefix2           81
30      Prefix2           30
70      Prefix2           70
51      Prefix2           51
84      Prefix2           84
01      Prefix2           01
63      Prefix2           63
28      Prefix2           28
26      Prefix2           26
65      Prefix2           65
75      Prefix2           75

und ich Schreibe in csv-Datei mit dem folgenden:

write.csv(ClusterTable, file = "My_Clusters.csv")

Die Funktion Wert 01, verliert es die führende null.

Versuchte ich zuerst die Spalte Zeichen

ClusterTable$FeatureValue <- as.character(ClusterTable$FeatureValue)

und auch versucht, fügen es in eine leere Zeichenfolge umwandeln string vor dem schreiben auf die Datei.

ClusterTable$FeatureValue <- paste("",ClusterTable$FeatureValue)

Außerdem habe ich in dieser Tabelle Präfixe in verschiedenen Längen, so kann ich nicht verwenden, einfach Formatbezeichner, die eine Feste Länge. ich.e die Tabelle hat auch Wert 001(Prefix3),0001(Prefix4),etc.
Dank

  • Verwandte Frage, die ich gefunden stackoverflow.com/questions/24043162/r-excel-leading-zeroes, aber dies ist für das Lesen, und hat Feste Länge
  • Wann genau funktioniert es verlieren die "0"? Ich habe versucht, zu schreiben, UND öffnen Sie "01" (als Charakter) mit R und es hat gut funktioniert. Öffnen Sie mit einem beliebigen text-editor sollte auch funktionieren.
  • In meiner csv-Datei. Ich benutze diese csv-Datei als Quelle für ein anderes Programm. Wenn ich öffnen und überprüfen Sie im csv -, es gibt keine führenden Nullen
  • sind Sie das öffnen der csv in excel? Ich denke excel kann versuchen, schlau zu sein, und entfernen Sie die führenden Nullen automatisch.
  • Sie haben keine Ahnung, wie dumm ich mich fühle. Dank einer Tonne. Betrachtet es in meinem text-editor und wollah! Ich manuell wurde durch die csv jedes mal vor der Fütterung auf die nächste preogram. Nur um sicher zu sein. Wer wusste schon, extra vorsichtig konnte, Biss Sie in den Rücken
  • froh, dass es gelöst wird. Ich poste die Antwort.

InformationsquelleAutor karx | 2015-02-23
Schreibe einen Kommentar