J'ai ce fichier 'file.csv' à lire avec pandas :
Title|Tags
T1|"[Tag1,Tag2]"
T1|"[Tag1,Tag2,Tag3]"
T2|"[Tag3,Tag1]"
en utilisant
df = pd.read_csv('file.csv', sep='|')
le résultat est :
Title Tags
0 T1 [Tag1,Tag2]
1 T1 [Tag1,Tag2,Tag3]
2 T2 [Tag3,Tag1]
Je sais que la colonne Tags
est une chaîne complète, puisque :
In [64]: df['Tags'][0][0]
Out[64]: '['
Je dois le lire comme une liste de chaînes de caractères comme ["Tag1","Tag2"]
. J'ai essayé la solution fournie dans este mais je n'ai pas eu de chance, puisque j'ai le numéro de téléphone de l'entreprise. [
y ]
des personnages qui mettent réellement le bazar.
La sortie attendue devrait être :
In [64]: df['Tags'][0][0]
Out[64]: 'Tag1'