如何选择拆分后列的第1个元素?

我的jupyter笔记本中加载了以下数据框架,它与数据科学家的工作描述有关。

enter image description here

这是我用lambda表达式得到的输出。

salary = df['Salary Estimate'].apply(lambda x: x.split('(')[0])

enter image description here

我如何在不使用lambda的情况下得到上述结果?我尝试了下面的代码

salary = df['Salary Estimate'].str.split('(')[0]

但它给我的结果如下

enter image description here

解决方案:

使用 .str[0] 为每个列表的第一个值。

salary = df['Salary Estimate'].str.split('(').str[0]

给TA打赏
共{{data.count}}人
人已打赏
未分类

RegSvr32.exe无法启动。

2022-9-10 19:26:49

未分类

将长字符串转换为6个字母的十六进制字符串

2022-9-10 19:37:19

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索