用网站的源代码怎么做网站/百度pc端提升排名
pandas
pandas是比numpy高级的操作数组,大部分用法相同
常用数据类型
Series一维,带标签数组
DataFrame二维,Series容器
创建Series一维,带标签数组
import pandas as pd
t1 = pd.Series(数组,index)
t2 = pd.Series(字典)如果索引没有对应的值就会自动为NaN,同时类型会为float型
import pandas as pd
t = pd.Series([1,2,3,4,5],index=list('abcde'))
print(t)a 1
b 2
c 3
d 4
e 5
dtype: int64
import pandas as pd
dic = {'age':11,'name':'xiaoming','tel':10086}
t = pd.Series(dic)
print(t)age 11
name xiaoming
tel 10086
dtype: object
切片和索引
可通过切片和索引访问值
import pandas as pd
dic = {'age':11,'name':'xiaoming','tel':10086}
t = pd.Series(dic)
print(t)
print()
print(t['age'])
print(t[0])
print(t[:1])age 11
name xiaoming
tel 10086
dtype: object11
11
age 11
dtype: object
索引和值
import pandas as pd
dic = {'age':11,'name':'xiaoming','tel':10086}
t = pd.Series(dic)
a = t.index
b = t.values
print(a)
print(b)Index(['age', 'name', 'tel'], dtype='object')
[11 'xiaoming' 10086]
读取外部数据
import pandas as pd
pd.read_csv(file)
flie为文件路径df = pd.read_csv('data.csv')