스파이더
통합툴로 상당히 잘 만들어진 툴이네요.
Spyder를 사용하는 경우 폰트변경은 Tools => Preferences => General에서 한다.
# veldata.csv
time;status;고도;속도
0;search;;125
0.1;search;1012.5;128.3
0.2;lock;1035.3; 130.5987 130.5987 앞에 보면 공백이 있다.
0.3;lock;1068.365; 135.45 여기도 135.45 앞에 공백
0.4;lock;1090.2;NaN
스파이더에서 실행해서 오른쪽 상단의 Variable explorer에서 dat를 더블 클릭한다.
아래와 같이 펼쳐진다.
import pandas as pd
dat = pd.read_csv('c:\\work\\veldata.csv', \
encoding='utf-8', skiprows=1, header=0, sep=';')
공백문자가 있어서 문제 없이 읽도록 하려면
import pandas as pd
dat = pd.read_csv('c:\\work\\veldata.csv', \
encoding='utf-8', skiprows=1, \
header=0, sep=';', skipinitialspace=True)
print(dat.dtypes)
컬럼의 이름을 변경하고 싶은 경우 names를 사용한다. 인덱스 컬럼은 index_t로 지정한다.
( \ 가 끝에 없어도 문제 없다.)
import pandas as pd
dat = pd.read_csv('c:\\work\\veldata.csv',
encoding='utf-8', skiprows=1,
header=0, sep=';', skipinitialspace=True,
names=['t','stat','h','val'],
index_col='t')
print(dat)