![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
python科学计算
以平时复习巩固为主,主要是梳理并扩展上课时的知识,自用工具包
就想做一条闲鱼
这个作者很懒,什么都没留下…
展开
-
数据转换(上)
文章目录一、apply先读入文件这里的问题相当于是对Series求解,使用apply结合lambda迭代每一列的值小结1:二、矢量化字符串我们使用的是文本数据,要想对每个元素进行操作,一般使用str属性,可方便使用操作;2.1 .str.lowerseries获取属性,其实和java类似,都是以"."的方式获取属性和方法。小结2:2.2 替换和分割2.2.1 替换替换用str.replace("old_string","new_string");一些常用术语语法:正则表达式(regular expressi原创 2021-04-06 22:00:12 · 277 阅读 · 0 评论 -
axis
原创 2021-03-30 22:43:35 · 72 阅读 · 0 评论 -
查询数据——筛选数据
query方法筛选数据——查询数据在pandas中,支持把字符串形式的查询表达式传入query方法来查询数据,其表达式的执行结果必须返回布尔列表。在进行复杂索引时,由于这种检索方式无需像普通方法一样重复使用DataFrame的名字来引用列名,一般而言会使代码长度在不降低可读性的前提下有所减少。df.query('(Gender =="Female") and (Weight >40 or Weight <60) and (School == "Peking University")')原创 2021-03-30 13:24:48 · 215 阅读 · 0 评论 -
python数据清洗基础二
一、简单数据处理我们拿到一个数据表,先看看它的列名df.columns取值col = df.columns.valuescol我们有的时候需要直接取列名的索引,可是由上面的数据显示,有的有空格有的没有,当数据太多的时候我们不可能面面俱到,因此,我们需要统一去掉空格!去掉空格用strip()函数,但它一次只能处理一个函数,要想处理多个,用循环解决;col[0].strip() #strip函数一次只能处理一个数据[x.strip() for x in col]#strip去除原创 2021-03-29 20:54:13 · 459 阅读 · 0 评论 -
python数据清洗基础一——初步探索数据
今天整理了数据清洗的基本操作用一个数据样例实操,相当于小实战,熟悉巩固知识。初步探索数据这一步是已经完成了导包、导数据的操作查看数据的形状我们得先初步了解一下我们拿到的数据表有多少数量,心中有个数。# 1、导入相关包import pandas as pdimport numpy as npimport matplotlib.pyplot as plt#2、导入数据集df=pd.read_csv('qunar_freetrip.csv',index_col=0)#3、初步探索数据原创 2021-03-29 20:27:02 · 636 阅读 · 5 评论 -
select_dtypes
select_dtypes用法作用选出所有数值型的列import pandas as pddf =pd.read_csv('51job_10_20210319081659.csv')df.head(2) jobid coid job_name job_title company_name providesalary_text companyind_text companytype_text workyear workarea ... job_href company_href degree原创 2021-03-26 11:18:23 · 1289 阅读 · 0 评论 -
成功解决 ValueError: Shape of passed values is (2, 3), indices imply (4, 3)
昨天整理了知识点,今天复盘时,发现了error,巩固dataframe的用法。错误原因file3 = pd.DataFrame(data = {'Gender':['M','F'], 'Height':[155,160,175,180], 'Weight':[50,48,52,65]}, index = ['row%d'%i for i in range(4)])file3我是原创 2021-03-26 09:03:55 · 14687 阅读 · 4 评论 -
pandas常用基本函数
python基础篇(三)这篇主要整理pandas常用的基本函数,主要分为五部分:汇总函数特征统计函数唯一值函数替换函数排序函数1、汇总函数常用的主要是4个:tail(): 返回表或序列的后n行head(): 返回表或序列的前n行info(): 返回表的信息概况describe(): 返回表中数值列对应的主要统计量n默认为5df.describe()#运行截图 Height Weightcount 183.000000 189.000000mean 163.218原创 2021-03-25 22:13:25 · 1308 阅读 · 5 评论 -
python——pandas基础篇
pandas基础篇(二)这部分主要整理介绍pandas的基本数据结构及其基础语法pandas的基本数据结构有两种数据类型:(1)Series(2) DataFrame1. Series1.1 Series的组成Series的组成由四部分组成:data :序列的值index:索引 (索引有它自己的名字属性,默认为NULL)dtype: 储存类型name: 序列名字1.2 定义#定义Seriesimport pandas as pds = pd.Series(data = [1原创 2021-03-25 16:53:56 · 766 阅读 · 2 评论 -
pandas基础篇
python——pandas基础篇一pandas的知识很多很细,更多感觉像字典工具一样,自己就打算借助这个平台梳理知识脉络,见证自己的成长!一、文件的读取和写入1、文件读取pandas能读取的文件格式有很多种,主要介绍常用的几种格式(.csv/.txt/.xlsx...)1.1语法.csvtxt/xlsx![在这里插入图片描述](https://img-blog.csdnimg.cn/20210325142721709.png1.2 分割参数sep在读取txt文件时,原创 2021-03-25 16:13:33 · 142 阅读 · 1 评论