DataFrame部分知识点的操作

from sqlalchemy import create_engine
import pandas as pd
import numpy as np
DataFrame部分知识点的总结
DataFrame的三种创建方法:
普通数字:
(二维数组)pd.DataFrame(np.arange(10).reshape(2,5)
数字和字符:
(列表方式)pd.DataFrame([1,2,3],[1,2,3])
(字典方式)pd.DataFrame({'name':['one','two','there'],'age':['10','20','30'],'data':['data1','data2','data3']})

DataFrame的八大属性:
values:取值
columns:列索引
index(行索引)
shape:(列索引,行索引)
dtypes:列的数据类型
ndim:数据维度

数据查询显示:
前五行默认:DataFrame.head(int)
后五行默认:DataFrame.tail(int)
综合显示计算后的结果:DataFrame.describe()
信息浏览:DataFrame.info()

数据的获取方法(数据定位): loc['行索引','列名'] iloc['行索引','列索引']
数据的修改,添加,删除

索引的操作:

data = pd.DataFrame({'name':['one','two','there'],'age':['10','20','30'],'data':['data1','data2','data3']})
#将原来数据当中的某一列设置成索引
a = data.set_index('name')
#还原索引
b = data.reset_index()

猜你喜欢

转载自www.cnblogs.com/8b8b/p/12906147.html