微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Python将一列拆分为最小值和最大值

如何解决Python将一列拆分为最小值和最大值

我正在尝试根据最小值和最大值将一列拆分为两列。我有将列拆分的代码,但代码不会将未拆分为最大值的值提取出来。

Index |      Col1
  1   |       9.5
  2   |     10 to 11
  3   |      1 to 2

我需要什么:

Index |      Col1      |    Min     |   Max
  1   |       9.5      |            |   9.5
  2   |     10 to 11   |    10      |    11 
  3   |      1 to 2    |    1       |    2 

我分割了两列但不将常规值作为最大值:

def split_col(data,col,dimension):
    data[['min_'+dimension,'max_'+dimension]]=data[col].str.split('to',expand=True,)

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。