gpt4 book ai didi

Python Pandas 在中心指示器后去除字母 "|"

转载 作者:行者123 更新时间:2023-12-02 07:22:32 25 4
gpt4 key购买 nike

我正在寻找一种有效的方法来删除第一个“|”之后的所有字符

数据如下:

    category      qty
1 abc|xyz 23
2 dfs|oif 43
3 fds|fd|a 34
4 qwe|lf 34
5 fds|fa|fds 21

我需要将这些数据修剪为:

     category      qty
1 abc 23
2 dfs 43
3 fds 34
4 qwe 34
5 fds 21

我尝试了 .str.lstrip('|') 但出现错误:

TypeError: wrapper() takes exactly 1 argument (2 given)

任何指点将不胜感激!

最佳答案

用途:

df['category'] = df['category'].str.split('|').str[0]

输出:

  category  qty
1 abc 23
2 dfs 43
3 fds 34
4 qwe 34
5 fds 21

关于Python Pandas 在中心指示器后去除字母 "|",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59676125/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com