[python] pandas 연구 노트 (1) 읽기 및 데이터 구조 DataFrame & Series

팬더를 pd로 가져 오기

하나, 읽기

csv-> pd.read_csv (fpath)

txt-> pd.read_csv (fpath, header = [title], sep = [column division], names = [column name])

xls-> pd.read_excel (fpath)

mysql-> pd.read_sql (“select * from sql”, con = conn)
여기에 사진 설명 삽입

둘째, 데이터 구조

시리즈
여기에 사진 설명 삽입

import pandas as pd
a = pd.Series([1,'a',3,'b',5])

#获取索引
print(a.index)

#查找值
print(a.values)

레이블 인덱스로 시리즈 생성

import pandas as pd

a = pd.Series([1,'a',3,'b',5], index=[4,6,7,11,20])

DataFrame

import pandas as pd

#根据多个字典序列创建列表
data = {
    
    
    'sh':[1,2,3],
    'sg':[2,2,2],
    'sj':[8,8,8]
}

a = pd.DataFrame(data)

print(a)

#查找列
print(a.columns)

#查找行
print(a.index)

#查找值
print(a.values)

#查找特定某列
print(a[['sg','sj']])

#查找特定行范围
print(a[0:2]

추천

출처blog.csdn.net/Sgmple/article/details/113031702