Pandas:将unicode字符串转换为字符串

时间:2016-08-05 10:25:01

标签: python pandas

我有数据框,有2列具有unicode值。我需要将其转换为字符串。我尝试df.domain.astype(str)但它返回unicode字符串。 我怎样才能做到这一点? 数据看起来像(我需要转换任一列)

domain       search_term
vk.com           None
facebook.com     None
yandex.ru        снять квартиру
locals.ru        None
yandex.ru        снять квартиру без посредников в Москве
avito.ru         None

1 个答案:

答案 0 :(得分:1)

这会有帮助吗?:

data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAHElEQVQI12P4//8/w38GIAXDIBKE0DHxgljNBAAO9TXL0Y4OHwAAAABJRU5ErkJggg==

或:

for col in types[types=='unicode'].index:
    df[col] = df[col].astype(str)