我有这个'file.csv'文件用pandas读取:
Title|Tags
T1|"[Tag1,Tag2]"
T1|"[Tag1,Tag2,Tag3]"
T2|"[Tag3,Tag1]"
运用
df = pd.read_csv('file.csv', sep='|')
输出是:
  Title              Tags
0    T1       [Tag1,Tag2]
1    T1  [Tag1,Tag2,Tag3]
2    T2       [Tag3,Tag1]
我知道该列Tags是一个完整的字符串,因为:
In [64]: df['Tags'][0][0]
Out[64]: '['
我需要把它读作一个字符串列表["Tag1","Tag2"].我尝试了这个问题中提供的解决方案,但没有运气,因为我有[和]字符实际搞乱事情.
期望的输出应该是:
In [64]: df['Tags'][0][0]
Out[64]: 'Tag1'