Ich habe eine CSV-Datei mit dem folgenden Format. Derzeit ist dies alles in einem StringReplizieren "Text zu Spalten" mit einem Skript
Column 1
Frame 0 adm2_score:0.957
Frame 1 dm2_score:0.942
Frame 2 _adm2_score:0.935
Frame 3 _adm2_score:0.940
Frame 4 _adm2_score:0.927
Frame 5 _adm2_score:0.925
jedoch für meinen Anwendungsfall ich den Teil der Zeichenfolge an trennen wollen „:“ in einer separaten Spalte wie so
Column 1 Column 2
Frame 0 _adm2_score: 0.957
Frame 1 _adm2_score: 0.942
Frame 2 _adm2_score: 0.935
Frame 3 _adm2_score: 0.940
Frame 4 _adm2_score: 0.927
Frame 5 _adm2_score: 0.925
Gibt es eine Möglichkeit, kann dies mit einem Skript (vorzugsweise Python-Skript) tun, anstatt es manuell zu tun. Jede Hilfe wird geschätzt. (Man beachte, ich weiß, Sie können dies in Excel manuell tun, aber ich möchte mit einem Skript zu tun, wie der Datensatz ist ziemlich groß.)
Vorausgesetzt, Sie wollen Tab-Trennung, 'sed -i 's /: /: \ t /' Datei 'wird gut funktionieren. –
Das könnte man mit VBA machen. Ein Trick, den ich mag, ist die Verwendung der Funktion "Makro aufzeichnen", benutze die eingebaute Funktion (Text zu Spalten in deinem Fall), dann sieh dir das vba-Skript an, das es erzeugt. Sie können in der Regel herausfinden, wie Sie es von dort bearbeiten, um alles zu tun, was Sie brauchen. – ericksonla
Ich habe keine Erfahrung mit VBA können Sie einen Link zur Verfügung stellen, die ich beziehen kann, um zu beginnen, Danke –