2014-02-17 68 views

回答

1

对结果字符串使用split("-"),然后使用索引符号访问结果,即split_result[1]

下面是一个例子:

In [5]: my_series = pandas.Series(['19.22-20.11','18.55-34.22','12.33-22.00','13.33-34.23']) 

In [6]: my_series[0] 
Out[6]: '19.22-20.11' 

In [7]: my_series[0].split("-") 
Out[7]: ['19.22', '20.11'] 

In [8]: my_series[0].split("-")[0] 
Out[8]: '19.22' 

In [9]: my_series[0].split("-")[1] 
Out[9]: '20.11' 
1
In [1]: s = pd.Series(['19.99-20.99', '20.99-21.99']) 

In [2]: s.str.split('-').str[0] 
Out[2]: 
0 19.99 
1 20.99 
dtype: object 

In [3]: s.str.split('-').str[1] 
Out[3]: 
0 20.99 
1 21.99 
dtype: object