【发布时间】:2021-06-23 15:49:20
【问题描述】:
我只需要提取字符串中字母前面的那些数字。例如 1A、22C、3C4、10A,我想得到输出为 1、22、3、10,然后取最大值,即 22。
【问题讨论】:
-
df['col'].str.extract('(\d+)').astype(int).max(). -
您输入的格式是什么?是DataFrame还是String?
-
它是数据框中的一列
-
@QuangHoang 这是否确保只选择字母之前的数字而不是之后的数字?
标签: python pandas string split