读取CSV文件时Python中的引号



我必须承认我在Python方面完全是个新手。我有一个CSV文件,现在我必须在一个排序列表的特定列中写入值,有相同的值重复出现,我也需要摆脱它们。

我有一个名为reason的列,索引如下;

allow, school, 'business', education, school等。只有'business'有撇号。

输出应该是:

reasons=['allow', 'business', 'education','school']

我写了一个像这样的代码

import pandas as pd
df.head()
reasons=sorted(df["reason"].unique())

但是它的输出实际上是

reasons=[“'business'”,'allow','education','school']

因此,因为业务已经有了这个撇号,所以在输出中它也用引号显示它。因此,将它也放在第一行,而不是第二行。

如何解决这个问题?

排序顺序不是我们想要的。

因为企业已经'

要解决这个问题,只需编辑。csv文件,删除不需要的标点符号。

相关内容

  • 没有找到相关文章

最新更新