在Python中从Unicode转换

在Python中从Unicode转换,python,unicode,pandas,Python,Unicode,Pandas,如何将Unicode转换为字符串 df = pd.DataFrame ({'A':[u'Joe', u'Bill']}) test = df['A'] == 'Joe' 此操作用于将完整列转换为Unicode,再转换为浮点: df['B'] = df['B'].astype(float) 但当我尝试时: df['A'] = df['A'].astype(str) 输出为: 0 J 1 B Unicode是字符串,不需要进行转换。Unicode字符串是字符串。他们给你带来麻烦了

如何将Unicode转换为字符串

df = pd.DataFrame ({'A':[u'Joe', u'Bill']})
test = df['A'] == 'Joe'
此操作用于将完整列转换为Unicode,再转换为浮点:

df['B'] = df['B'].astype(float)
但当我尝试时:

df['A'] = df['A'].astype(str)
输出为:

0    J
1    B

Unicode是字符串,不需要进行转换。

Unicode字符串是字符串。他们给你带来麻烦了吗?