首页 > 其他 > 详细

DataFrame部分知识点的操作

时间:2020-05-17 19:02:49      阅读:36      评论:0      收藏:0      [点我收藏+]

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()

 

DataFrame部分知识点的操作

原文:https://www.cnblogs.com/8b8b/p/12906147.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!