4. pandas 기초 사용

2135 단어
pandas 는 Numpy 를 기반 으로 구 축 된 고급 데이터 구조 와 도 구 를 포함 한 데이터 분석 패키지 로 Numpy 와 유사 한 핵심 은 ndarray 이 며, pandas 도 Series 와 DataFrame 두 핵심 데이터 구 조 를 중심 으로 전개 된다.Series 와 DataFrame 은 각각 1 차원 의 서열 과 2 차원 의 표 구조 에 대응 합 니 다.설치 하 다.
conda install -n tensorflow pandas

데모 인 스 턴 스
import sys
from pandas import Series,DataFrame
import pandas as pd
print(sys.version)
'''
3.5.3 |Continuum Analytics, Inc.| (default, May 15 2017, 10:43:23) [MSC v.1900 64 bit (AMD64)]
'''
print('Series  ')
s = Series([1,2,3.0,'abc'])
print(s)
'''
0      1
1      2
2      3
3    abc
dtype: object
'''
s = Series(data=[1, 3, 5, 7], index=['a', 'b', 'x', 'y'])
print(s)
'''
a    1
b    3
x    5
y    7
dtype: int64
'''
print(s.index)
print(s.values)
'''
Index(['a', 'b', 'x', 'y'], dtype='object')
[1 3 5 7]
'''
print('DataFrame  ')
data = {'state':['Ohino','Ohino','Ohino','Nevada','Nevada'],
        'year':[2000,2001,2002,2001,2002],
        'pop':[1.5,1.7,3.6,2.4,2.9]}
df = DataFrame(data)
print(df)
'''
   pop   state  year
0  1.5   Ohino  2000
1  1.7   Ohino  2001
2  3.6   Ohino  2002
3  2.4  Nevada  2001
4  2.9  Nevada  2002
'''
df = DataFrame(data,index=['one','two','three','four','five'],
               columns=['year','state','pop','debt'])
print(df)
print(df.index)
print(df.columns)
print(type(df['debt']))
'''
       year   state  pop debt
one    2000   Ohino  1.5  NaN
two    2001   Ohino  1.7  NaN
three  2002   Ohino  3.6  NaN
four   2001  Nevada  2.4  NaN
five   2002  Nevada  2.9  NaN
Index(['one', 'two', 'three', 'four', 'five'], dtype='object')
Index(['year', 'state', 'pop', 'debt'], dtype='object')

'''

좋은 웹페이지 즐겨찾기