0
19.99-20.99와 같은 값을 가진 팬더 시리즈가 있습니다 (즉, 대시로 구분 된 두 개의 숫자). 어떻게 왼쪽 또는 오른쪽 값을 가져 가겠습니까?판다에서 "-"로 추출한 문자
19.99-20.99와 같은 값을 가진 팬더 시리즈가 있습니다 (즉, 대시로 구분 된 두 개의 숫자). 어떻게 왼쪽 또는 오른쪽 값을 가져 가겠습니까?판다에서 "-"로 추출한 문자
결과 문자열에 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'
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
: 여기
은 예입니다