내보내는 3가지 방법
2:30
세션
밀기: 내보내기/삭제 · 오른쪽 밀기: 즐겨찾기 · 길게: 선택
내보내기
삭제
Jun 2, 2026, 4:11 PM
02:20 · 140 샘플 · 센서 8개 · 측정주기 1.0s
카드를 좌우로 밀어보세요 · 데모 세션 탭 → 상세
파일 1개 공유
CSV sensor_session_20260602_134501.csv
카카오톡
Gmail
드라이브
파일
- 세션 카드 밀기 — 세션 탭에서 카드를 왼쪽으로 밀고 내보내기.
- 세션 상세에서 — 세션을 열고 CSV 공유 버튼.
- 여러 개 한 번에 — 세션을 길게 눌러 다중 선택한 뒤 상단의 공유 버튼.
내보내기를 누르면 안드로이드 공유 시트가 열립니다(그림처럼). 카카오톡, 이메일, 드라이브, 파일 앱 등 원하는 곳으로 보내면 됩니다.
파일 이름
파일명에는 측정을 시작한 날짜·시각이 들어갑니다.
sensor_session_YYYYMMDD_HHMMSS.csv
예: sensor_session_20260602_134501.csv — 2026년 6월 2일 13시 45분 01초 시작.
CSV 열(컬럼) 설명
파일은 와이드(wide) 포맷입니다. 센서가 여러 종류여도 파일은 하나고, 1행 = 1 tick(기본 1초)이라 그 시점의 모든 센서 값이 한 행에 시간 정렬되어 들어갑니다. 열은 항상 28개로 고정이며, 켜지 않았거나 값이 없는 센서 자리는 빈 칸으로 남습니다 (센서별로 파일이 나뉘지 않습니다). 열 순서는 항상 아래와 같습니다.
| 열 이름 | 그룹 | 뜻 |
|---|---|---|
session_id | 메타 | 세션 고유 ID(UUID). |
tick_index | 메타 | 세션 안에서 0부터 1씩 증가하는 tick 번호. |
timestamp_iso | 시간 | 측정 시각(ISO-8601, 시간대 포함). 예: 2026-06-02T13:45:01.123+09:00 |
timestamp_watch_ms | 시간 | 워치가 저장한 시각(밀리초). 측정 기준 시각. |
timestamp_phone_received_ms | 시간 | 휴대폰이 받은 시각(밀리초). 비어 있을 수 있음. |
hr | 심박 | 분당 심박수(bpm). 0도 그대로 저장. |
hr_ibi_ms | 심박 | 심박 간격(IBI, 밀리초). |
hr_status | 심박 | 심박 센서 원본 상태 코드. |
skin_temp | 체온 | 손목 피부 온도(°C). 스키마 고정 열 — Watch5 이상 + 시스템 권한이 있을 때만 채워지고, 보통은 빈 칸. |
steps | 활동 | 걸음 수. |
distance | 활동 | 이동 거리(m). |
speed | 활동 | 속도(m/s). |
cadence | 활동 | 분당 걸음 수. |
accel_x · accel_y · accel_z | 모션 | 가속도 3축(m/s²). |
accel_mag | 모션 | 가속도 크기 |a|. |
gyro_x · gyro_y · gyro_z | 모션 | 자이로 3축(rad/s). |
mag_x · mag_y · mag_z | 모션 | 지자기 3축(µT). |
baro | 모션 | 기압(hPa). |
lat | 위치 | 위도(WGS-84). |
lon | 위치 | 경도(WGS-84). |
watch_model | 메타 | 워치 모델명. |
phone_model | 메타 | 휴대폰 모델명. |
예시
헤더 한 줄 + 첫 tick 한 줄은 이렇게 생겼습니다. 값이 없는 센서 열은 빈 칸으로 남습니다.
session_id,tick_index,timestamp_iso,timestamp_watch_ms,timestamp_phone_received_ms,hr,hr_ibi_ms,hr_status,skin_temp,steps,distance,speed,cadence,accel_x,accel_y,accel_z,accel_mag,gyro_x,gyro_y,gyro_z,mag_x,mag_y,mag_z,baro,lat,lon,watch_model,phone_model
a1b2c3d4,0,2026-06-02T13:45:01.123+09:00,1717305901123,1717305901456,72,833,0,,1.0,,0.8,,0.12,,,,,,,,,,1013.2,37.123,127.456,SM-R900,SM-S911N 원본을 그대로 보존합니다
연구·분석에 바로 쓸 수 있도록, 측정한 값을 임의로 바꾸지 않습니다.
- 1초 간격이 일부 빠져도 가짜 값을 채우지 않습니다(빈칸은 빈칸 그대로).
- 심박수가 0으로 나와도 그대로 저장합니다.
- 워치를 안 차고 있거나 센서 상태가 이상해도 그대로 저장합니다.
- 걸러내는 작업은 나중에 분석 단계에서 하면 됩니다.
엑셀에서 한글·시각이 깨진다면
CSV를 엑셀에서 바로 열면 인코딩·자동 서식 때문에 글자나 긴 숫자가 깨져 보일 수 있습니다.
엑셀의 데이터 → 텍스트/CSV 가져오기로 불러오고, 인코딩을
UTF-8로 지정하면 정확히 표시됩니다.