[Pandas] DataFrame에서 값을 문자열로 사용하기
환경
- Python
- Pandas
사용법
- DataFrame에서
.str
을 사용하면 된다.
import pandas as pd
df = pd.DataFrame(
{'datetime': ['2022-02-28 10:30:00', '2022-03-01 11:45:00', '2022-03-02 12:15:00'], 'value': [1, 2, 3]}
)
# extract values using string slicing
df['date'] = df['datetime'].str[0:10]
df['year'] = df['datetime'].str[0:4]
df['month'] = df['datetime'].str[5:7]
df['day'] = df['datetime'].str[8:10]
df['time'] = df['datetime'].str[11:20]
df['hour'] = df['datetime'].str[11:13]
df['minute'] = df['datetime'].str[14:16]
df['second'] = df['datetime'].str[17:19]
df