比较字符串与panda datafram

2024-05-15 02:21:34 发布

您现在位置:Python中文网/ 问答频道 /正文

我的数据帧是这样的:

df2.head()
             brand  brand_len
3   [delta]         1        
5   [whirlpool]     1        
11  [toro]          1        
15  [insinkerator]  1        
16  [sunjoy]        1     

当我想比较一个字符串Q=['delta','pandas']和我的df2时,我没有得到任何匹配。我是这样做的:

^{pr2}$

这是输出:

             brand  brand_len
3   [delta]         1        
5   [whirlpool]     1        
11  [toro]          1        
15  [insinkerator]  1        
16  [sunjoy]        1        
delta
[u'delta']
[u'whirlpool']
[u'toro']
[u'insinkerator']
[u'sunjoy']

我怎样才能去掉品牌变量中的u。在


Tags: 数据字符串pandaslenheaddeltadf2品牌
1条回答
网友
1楼 · 发布于 2024-05-15 02:21:34

你的字符串是Unicode的。可以使用str(x)函数将它们强制为字符串。在

运行以下代码,您将看到发生的情况:

a = u'asd'
print (type(a))
print (type(str(a)))
str(a)

相关问题 更多 >

    热门问题