공부한 내용
- 문자열 다루기
- apply 메서드 활용
- 그룹 연산
# 문자열 다루기
# join 메서드
d1 = '40'
m1 = "46'"
s1 = '52.837"'
u1 = 'N'
d2 = '73'
m2 = "58'"
s2 = '26.302"'
u2 = 'W'
coords = ' '.join([d1, m1, s1, u1, d2, m2, s2, u2])
print(coords)
# splitlines 메서드
multi_str = """Guard: What? Ridden on a horse?
King Arthur: Yes!
Guard: You're using coconuts!
King Arthur: What?
Guard: You've got ... coconut[s] and you're bangin' 'em together.
"""
print(multi_str)
# 문자열 포매팅
s = """Black Knight: 'Tis but a {0}'.
King Arthur: A {0}? Your arm's off!
"""
print(s.format('scratch'))
s = 'Hayden Planetarium Coordinates: {lat}, {lon}'
print(s.format(lat='40.7815 N', lon='73.9733 W'))
# 숫자 데이터 포매팅
print('Some digits of pi : {}'.format(3.14159265359))
# % 연산자로 포매팅
s = 'I only know %d digits of pi' % 7
print(s)
# compile 메서드로 정규식 메서드 사용
p = re.compile('\d{10}')
s = '1234567890'
m = p.match(s)
print(m)
다양한 문자열 학습을 통해 문자열을 처리하는 방법을 배워보았고, 판다스에서 다루는 데이터의 대부분은 문자열로 저장이 되어있는 만큼 데이터 분석가가 되기 위해서는 문자열도 잘 처리할 수 있어야한다. !
이후, apply 메서드, 그룹화 등 다양한 처리 방법을 학습하였다! 판다스 입문 공부가 드디어 끝났다.
앞으로는 데이터를 다루면서 실력을 향상시켜나가야겠다.
'Python > python_pandas 입문 [책]' 카테고리의 다른 글
| [python_pandas 입문] 공부 # 6일차 (0) | 2021.01.20 |
|---|---|
| [python_pandas 입문] 공부 # 5일차 (0) | 2021.01.18 |
| [python_pandas 입문] 공부 # 4일차 (0) | 2021.01.15 |
| [python_pandas 입문] 공부 # 3일차 (0) | 2021.01.10 |
| [python_pandas 입문] 공부 # 2일차 (0) | 2021.01.09 |
댓글