2015-09-23 92 views
1

我应该用什么代码从下面的熊猫数据框的WIKIURL列中删除文本/ wiki /?我有点卡住了。如何更改熊猫数据框中特定列的文本?

数据框:

WIKIURL      NUMBER 
0 /wiki/blabla    9 
1 /wiki/bladiebla    8 
2 /wiki/blablabla    1 
3 /wiki/kipapapap    2 
4 /wiki/wqeqrwtyee   3 
5 /wiki/soduyfhlas   1 

回答

1

您可以在WIKIURL系列使用.str.replace()。示例 -

df['WIKIURL'] = df['WIKIURL'].str.replace('/wiki/','') 

演示 -

In [95]: df 
Out[95]: 
      WIKIURL NUMBER 
0  /wiki/blabla  9 
1 /wiki/bladiebla  8 
2 /wiki/blablabla  1 
3 /wiki/kipapapap  2 
4 /wiki/wqeqrwtyee  3 
5 /wiki/soduyfhlas  1 

In [96]: df['WIKIURL'] = df['WIKIURL'].str.replace('/wiki/','') 

In [97]: df 
Out[97]: 
     WIKIURL NUMBER 
0  blabla  9 
1 bladiebla  8 
2 blablabla  1 
3 kipapapap  2 
4 wqeqrwtyee  3 
5 soduyfhlas  1 
+0

谢谢!讨厌它被困在一件容易解决的事情中(事后看来)。 :-( –

相关问题