我的数据集有一列,在打印数据框时,列中的每个条目如下所示:{"Wireless Internet","Air conditioning",Kitchen}
这有很多问题,我想纠正

  • 在控制台打印时,python 正在打印: '{"Wireless Internet","Air conditioning",Kitchen}' 注意大括号周围的引号,因为 python 正在打印一个字符串。
  • 理想情况下,我想找到一种方法将其转换为如下列表:["Wireless Internet","Air conditioning","Kitchen"] 但我不知道如何。此外,请注意有些词是如何没有引用的,例如厨房。我不知道如何去纠正这个。

  • 谢谢

    最佳答案

    如果是字符串,请从字符串中删除双引号和花括号,并使用逗号分割,您将获得所需的结果

    '{"Wireless Internet","Air conditioning",Kitchen}'.replace('{','').replace('}','').replace('"','').split(',')
    
    #op
    ['Wireless Internet', 'Air conditioning', 'Kitchen']
    

    关于python - 我的数据集在它应该是大括号集/字典时显示一个字符串,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/59817518/

    10-12 05:13