如何从我的数据框列中删除 u- unicode 字符,该列是由字典组成的字符串?

How can I remove u- unicode character from my data frame column which is string consisting of a dict?

我有一个包含列的数据框,如下所示:

   CA   CB      CC
    0   1   2   {u'video3d': {u'data': {u'annotations':[u'....

我想从 CC 列中删除你。我尝试使用 apply(lambda x: ast.literal_eval(json.dumps(x))),但它不起作用。我从 csv 中读取了这些数据,该列的类型是字符串。

如果您正在从 csv 中阅读此内容,只需执行以下操作:

df['CC'].replace('u','',regex=True)

因为dtype是object,一般的字符串替换方法应该可以。