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,)
zuo123456789roc 回答:Python将一列拆分为最小值和最大值

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/28929.html

大家都在问