Ich habe diese 'file.csv' Datei mit Pandas zu lesen:Pandas - umwandeln String in der String-Liste
Title|Tags
T1|"[Tag1,Tag2]"
T1|"[Tag1,Tag2,Tag3]"
T2|"[Tag3,Tag1]"
df = pd.read_csv('file.csv', sep='|')
die Ausgabe mit ist:
Title Tags
0 T1 [Tag1,Tag2]
1 T1 [Tag1,Tag2,Tag3]
2 T2 [Tag3,Tag1]
Ich weiß, dass die Spalte Tags
eine vollständige Zeichenfolge ist, da:
In [64]: df['Tags'][0][0]
Out[64]: '['
Ich muss es als eine Liste von Zeichenfolgen wie ["Tag1","Tag2"]
lesen. Ich habe versucht, die Lösung in this Frage, aber kein Glück gibt, da ich die [
und Zeichen, die tatsächlich die Dinge vermasseln.
sollte der erwartete Ausgang sein:
In [64]: df['Tags'][0][0]
Out[64]: 'Tag1'
Ich habe eine ähnliche Frage gestellt, Sie können die Antworten hier sehen: https://stackoverflow.com/questions/44529483/python-convert-string-list-to-list – Ahmed