아니콘다 패키지에 포함된 spyder 툴 사용하는 데모입니다.

in python •  7 years ago 

스파이더

통합툴로 상당히 잘 만들어진 툴이네요.

Spyder를 사용하는 경우 폰트변경은 Tools => Preferences => General에서 한다.

2018-02-06_16-46-23.png

# 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를 더블 클릭한다.

아래와 같이 펼쳐진다.

2018-02-06_16-43-25.png

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)

2018-02-06_16-53-10.png

Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE STEEM!