从pandas数据帧中的字符串列中删除b''

Joh*_*ngh 3 python string dataframe pandas

我有一个从SDSS数据库中获取的数据框.示例数据在这里.

IMG

我想从中删除字符'b' data['class'].我试过了

data['class'] = data['class'].replace("b','')
Run Code Online (Sandbox Code Playgroud)

但我没有得到结果.

cs9*_*s95 9

你正在使用字节字符串.你可能会考虑str.decode:

data['class'] = data['class'].str.decode('utf-8') 
Run Code Online (Sandbox Code Playgroud)

  • @cᴏʟᴅsᴘᴇᴇᴅ我为你砸了那个箭头. (2认同)
  • 粉碎时...尽量不要打破它! (2认同)
  • 我不喜欢4号,所以我把它变成5号 (2认同)