我正在尝试根据最小值和最大值将一列拆分为两列。我有将列拆分的代码,但代码不会将未拆分为最大值的值提取出来。
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,)