首页 > 解决方案 > 提取熊猫数据集中行名的第一部分

问题描述

我试图提取“播放器”列的第一部分以更好地工作。我想清理我的数据集,但我不知道该怎么做。

列名是这样的Player,行是这样的:Ismael Aaneba\Ismael-Aaneba,我想把第一部分直到。

我试试看:

def clear_player(c):
    try:
      return c[-0:\]
    except:
      return c

dt['Player'] = dt['Player'].apply(lambda x: clear_player(x))
dt.head(2)

标签: python

解决方案


没有更完整的例子很难说,但你可以使用内置的系列方法,像这样

dt['Player']=dt['Player'].str.split('\\').str[0]

推荐阅读