반응형
01. 데이터 불러오기
df1 = pd.read_csv(trains[0], sep='\t', header=None)
df1
먼저 txt 파일을 pd.read_csv()를 이용하여 불러오면 위와 같은 형태로 출력된다.
해당 데이터는 PSG(수면다원검사)시, 동시에 애플 워치를 착용하여 수집한 데이터로
그중에서도 가속도계 데이터만을 가져왔다.
각 데이터는
1) PSG 이후 시간(초단위)
2) 가속도계의 x축
3) 가속도계의 y축
4) 가속도계의 z 축을 의미한다.
이때 각 데이터들이 하나의 칼럼으로 한 번에 들어가 있어서
이를 각 데이터로 나누고 알맞게 칼럼에 넣고자 한다.
02. str.split('', expand=True)
df1 = df1[0].str.split(' ' , expand= True)
df1
df1['칼럼명'].str.split(' ', expand = True)으로 데이터들을 각각 다른 칼럼으로 분할해주었다.
03. 데이터 프레임 칼럼명 수정
df1.columns = ['Time', 'x_acc', 'y_acc', 'z_acc']
df1
해당 데이터의 정보에 맞게 데이터 프레임의 칼럼명을 변경해주었다.
🖇데이터 다운로드 사이트
반응형
'💻프로그래밍 > python' 카테고리의 다른 글
[pandas] 여러 데이터 프레임을 하나로 합치기(1) concat 쉽게 사용하기 (0) | 2023.03.09 |
---|---|
파이썬 데이터 이상치(outlier) 제거 방법, 박스플롯(Boxplot) IQR (0) | 2022.12.07 |
[pandas] csv, tsv 파일 (0) | 2022.11.15 |
[pandas]특정 문자를 포함하는 행 추출 (1) | 2022.11.03 |
[pandas] DataFrame.mean( ) 데이터프레임 열과 행 별 평균 구하기 (0) | 2022.10.23 |