读取csv文件
import pandas as pd
numbers = pd.read_csv('./导航data.csv')
print(numbers.dtypes)
Filename object
Rating float64
dtype: object
读取数据
numbers.head()
numbers.tail(10)
numbers.columus
numbers.loc[0]
numbers.loc[1:10]
numbers['Filename']
numbers['Filename','Rating']
查找数据
n = numbers.columns.tolist()
m = []
for c in n:
if c.endswith('name'):
m.append(c)
print(m)
print(numbers[m].head())
['Filename']
Filename
0 ftw1.jpg
1 ftw10.jpg
2 ftw100.jpg
3 ftw101.jpg
4 ftw102.jpg
增加一列运算后的数据
total = numbers['placing_has_navi_no_mileage']+numbers['placing_has_navi_has_mileage']
numbers['total'] = total
最大值、最小值、均值
print(numbers['total'].min())
print(numbers['total'].max())
print(numbers['total'].mean())
排序
按照total,从大到小排列
numbers.sort_values('total',inplace = True,ascending = False)
筛选
过滤total为空的数据
totalnull = pd.isnull(total)
totalnull.shape
print(totalnull)
numbers[:][totalnull == False]
数据透视表
p = numbers.pivot_table(index='order_id',values='total',aggfunc=np.mean)
numbers.dropna(axis=1)
numbers.dropna(axis=0,subset=['total','placing_has_navi_no_mileage'])
Original: https://blog.csdn.net/Super_RD/article/details/123470615
Author: Super_RD
Title: python数据分析处理库-Pandas基础操作
相关文章

激光雷达和IMU标定
激光雷达和IMU标定 激光雷达简介 IMU简介 算法的数学原理 * 四元数 ENU坐标系 三维旋转 - 欧拉角(Euler Angle)与旋转矩阵(Rotation Matrix) 四元数(Quate...

【Python 第1课】安装
在Windows系统上安装Python的方法还算简单,比平常装个软件稍稍麻烦一点。进入Python的官方下载页面 Python.org/download,你会看到一堆下载链接。我们就选" Python...

libc and libc++
C 的标准库函数有哪些?C++的标准库函数有哪些?Coding时要尽量使用之,要注意哪些问题? C standard library The C standard library or libc is...

ld3320语音识别模块工作原理_无需联网 上海雅创电子发布新式语音识别模块
来源:大比特商务网 作者:欧蕾伊 随着语音识别技术在人工智能领域上不断被应用,社会各个角落随处可听到语音引导的声音。根据Research and Markets报告显示,到2023年,语音识别市场的价...

Pandas索引基本操作
公众号:尤而小屋 作者:Peter 编辑:Peter 大家好,我是Peter~ 本文主要是记录Pandas中单层索引的一些基本操作。 ; 10种索引 下面简单回顾下之前学习创建的10种索引: pd.I...

python 声音基频f0_音高和基频(Pitch and F0)
音高(Pitch)和基频(F0)是两个非常接近的概念, 尽管它们有所不同,但通常并不区分。 音高和基频的关系最早在音乐界被发现, 通常认为,音高增高八度音程相当于基频翻倍。 在1000Hz以下,基频翻...

协议–SIP/SDP
参考资料 会话初始协议SIP与SDP简介 完整SIP/SDP媒体协商概论-SIP/WebRTC概要 什么是SIP 1.1 关于SIP通话的一个形象比喻 生活中,我们想要找一个人互相聊天,首先你到找到这...

linux下的opencv-4.5.5 及 opencv_contrib 扩展模块安装
适用于ubuntu(20.04)下安装opencv-4.5.5 以及opencv_contrib 扩展模块 一并安装,如果已经安装了opencv-4.5.5,需要安装扩展模块的话,跳过第3步openc...

刷题时遇到的问题收藏
Python 这篇博客讲了深拷贝和浅拷贝对于可变类型和不可变类型 python的self "带self的参数是人家实例自身的,不带self的,爱谁谁,实例不管" 关于functools.lru_cac...

生成对抗网络GAN
概述 生成对抗网络GAN(Generative adversarial nets)[1]是由Goodfellow等人于2014年提出的基于深度学习模型的生成框架,可用于多种生成任务。从名称也不难看出,...

人工智能历史与研究
一、人工智能简介 人工智能(英语:Artificial Intelligence,缩写为AI)亦称智械、机器智能,指由人制造出来的机器所表现出来的智能。通常人工智能是指通过普通计算机程序来呈现人类智能...

打造电商语音场景下的多轮人机交互
打造电商语音场景下的多轮人机交互 1. 语音人机交互在电商场景下的应用 当前正处技术和市场拐点,行业发展将进一步提速。 大幅提升品牌私域触达转化率,落粉率达16%,远超行业平均。 AI语音在活动通知和...

TensorRT入门(Windows上安装与VisualStudio项目配置)
下载地址:NVIDIA TensorRT 8.x Download,选择对应的版本下载下来 解压出来得到 TensorRT-8.x.x.x,并放置到一个目录下作为安装目录 <install_pa...

【域名检测】使用CNN实现DGA恶意域名检测(TensorFlow)【代码】
抵扣说明: 1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。 2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。 Original: https://blog.cs...

Smartbi助你解决银行高价值客户流失难题
当前,银行产品同质化,客户选择产品和服务的方式越来越多,客户对产品的忠诚度越来越低,客户流失成为银行业最关注的问题之一。获得新客户的成本远远高于维持老客户的成本。[En]At present, the...