Python笔记
文章平均质量分 65
bravozyz
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Conda+PyCharm Python编程工作环境配置
基于Conda、PyCharm、VSCode搭建Python开发环境。原创 2022-01-09 16:45:59 · 13784 阅读 · 2 评论 -
CSV文件读、写
CSV导入方法库:import csv# 打开读、写文档with open(in_file_path, 'r', newline="") as in_file: with open(out_file_path, 'w', newline="") as out_file: # 创建读取迭代器,逐行读取数据 filereader = csv.reader(in_file, delimiter=",") filewriter = csv.writer原创 2021-04-16 13:16:01 · 563 阅读 · 0 评论 -
Python Pandas缺省值(NaN)处理
Python Pandas缺省值(NaN)处理创建一个包含缺省值的Series对象和一个包含缺省值的DataFrame对象。发现缺省值,返回布尔类型的掩码数据isnull()发现非缺省值,返回布尔类型的掩码数据notnull()与isnull()作用相反。取出缺省值dropna()DataFrame.dropna(axis = <0,1>, how = <'all','any'>, thresh = <N>)对于DataFrame对象:默原创 2020-08-08 16:52:21 · 4507 阅读 · 0 评论 -
Python Pandas DataFrame数据选择方法
Python Pandas DataFrame数据选择方法创建一个DataFrame对象。新增一列新增一个表示乐队成立年份的列。获取一列数据有两种方式获取一列数据,返回的对象为Index对象。获取一行数据获取单个数据与数组的区别是,DataFrame对象取值的索引顺序是先列后行。切片、索引器DataFrame对象的取值是按照先列后行的顺序,依照的是显式索引。loc依照显式索引进行切片,iloc依照隐式索引进行切片。DataFrame对象还支持掩码、花哨索引等操作,原创 2020-08-08 16:19:14 · 662 阅读 · 0 评论 -
Python Pandas DataFrame创建
Python Pandas DataFrame创建通过一个Series对象创建可以通过columns属性指定列名称。通过多个Series对象创建通过字典列表创建如果字典列表中的键并不完全相同,则会在相应位置添加NaN。通过NumPy二维数组创建通过index属性和columns属性指定行列索引值。通过NumPy结构化数组创建参考文献:《Python数据科学手册》...原创 2020-08-08 15:10:24 · 678 阅读 · 0 评论 -
Python Pandas Series数据添加、选取、切片方法
Python Pandas Series数据添加、选取、切片方法1. 添加与字典添加新的键值对操作相同。2. 选取通过对象直接选取通过显式索引选取通过隐式索引选取3. 切片我们可以将Series对象看做NumPy数组,因此Series对象还支持索引、掩码、花哨索引、通用函数等。示例:从上面这个例子可以看出,在默认情况下,Series对象的切片操作是依照隐式索引进行的,而取值操作是按显式索引进行的,这会造成混淆,因此我们需要使用索引器来实现两种操作的统一。4. 索引器原创 2020-08-07 23:28:52 · 17001 阅读 · 0 评论 -
Python Pandas Series对象的创建
Python Pandas Series对象的创建Series对象类似于Python自带的字典,二者的区别在于Series对象支持NumPy数组切片这类操作,而字典不支持;Series对象也类似于NumPy数组,二者的区别在于Series对象的索引是显式的,数组是隐式的。通式:pd.Series(data, index = index)引入NumPy模块和Pandas模块通过NumPy数组创建Series对象通过列表创建Series对象通过标量创建Series对象创建了原创 2020-08-07 22:32:59 · 3447 阅读 · 0 评论 -
Python matplotlib模块实现数据可视化
Python matplotlib模块实现数据可视化代码如下:# -*- coding: utf-8 -*-import matplotlib.pyplot as pltimport numpy as npfrom random import choice, randintimport pygalplt.style.use('ggplot') #使用ggplot的风格fig = plt.figure() #创建一个基础图#下面这行,设置基础图的标题,fontsize是字体大小,fontw原创 2020-07-25 11:42:04 · 370 阅读 · 0 评论 -
Python处理CSV文件
Python处理CSV文件CSV(comma-separated value,都好分隔值)文件格式是一种非常简单的数据存储与分享方式。CSV文件中的单元格中存放的只是原始文件。Excel打开CSV文件,其格式和普通表格没有区别;用记事本打开CSV文件,其格式如下:data1,data2,data3data4,data5,data6data7,data8,data9即,每行表示一行数据,同行数据用逗号隔开。下面需要用到的input_file.csv文件内容如下:Supplier Name原创 2020-07-21 23:49:03 · 532 阅读 · 0 评论 -
Python文本文件操作
的发送到发送到原创 2020-07-21 15:03:25 · 359 阅读 · 0 评论 -
Python字符串相关操作(有示例)
Python字符串相关操作1. len()作用:返回字符串、列表等的长度。示例:alist = [1, 2, 3, 4, 5]print(len(alist))astring = "Ziggy"print(len(astring))运行结果:552. split()作用:将字符串拆分成一个字符串列表。示例:string1 = "I love rock'n'roll. And you? "string1_list1 = string1.split()print("Outpu原创 2020-07-18 01:18:04 · 305 阅读 · 0 评论
分享