首页 > 其他分享 >Pandas读书报告

Pandas读书报告

时间:2023-12-28 22:45:55浏览次数:26  
标签:报告 df Pandas 数据表 读书 pd pandas 一列

Pandas简介:
表格容器 pandas 是基于NumPy 的一种工具,改工具是为了解决数据分析任务而创建的。
Pandas 纳入了大量库和一些标准的数据模型,提供了高效地操作大型数据集所需的工具。
pandas提供了大量快速便捷地处理数据的函数和方法。使Python成为强大而高效的数据分析环境的重要因素之一。

一、生成数据表 
1、首先导入pandas库,一般都会用到numpy库,所以我们先导入备用:
import numpy as np
import pandas as pd

 2、导入CSV或者xlsx文件:

df = pd.DataFrame(pd.read_csv('name.csv',header=1))
df = pd.DataFrame(pd.read_excel('name.xlsx'))

   3、用pandas创建数据表:

复制代码 复制代码
df = pd.DataFrame({"id":[1001,1002,1003,1004,1005,1006], 
 "date":pd.date_range('20130102', periods=6),
  "city":['Beijing ', 'SH', ' guangzhou ', 'Shenzhen', 'shanghai', 'BEIJING '],
 "age":[23,44,54,32,34,32],
 "category":['100-A','100-B','110-A','110-C','210-A','130-F'],
  "price":[1200,np.nan,2133,5433,np.nan,4432]},
  columns =['id','date','city','category','age','price'])
复制代码 复制代码

二、数据表信息查看

1、维度查看:

df.shape

2、数据表基本信息(维度、列名称、数据格式、所占空间等):

df.info()

3、每一列数据的格式:

df.dtypes

4、某一列格式:

 

df['B'].dtype

 

5、空值:

df.isnull()

6、查看某一列空值:

 

df.isnull()

7、查看某一列的唯一值:

df['B'].unique()

标签:报告,df,Pandas,数据表,读书,pd,pandas,一列
From: https://www.cnblogs.com/fmhqq/p/17933746.html

相关文章

  • numpy 读书报告
    numpy库常见函数的介绍<1>. numpy创建数组1.从已有数据中创建数组a. 将列表转换成ndarray:importnumpyasnpls1=[10,42,0,-17,30]nd1=np.array(ls1)print(nd1)print(type(nd1))运行结果:[10420-1730]<class'numpy.ndarray'>b.......
  • Matplotlib读书报告
    1.Matplotlib简介  Matplotlib是Python的一个2D图形库,能够生成各种格式的图形(诸如折线图,散点图,直方图等等),界面可交互(可以利用鼠标对生成图形进行点击操作),同时该2D图形库跨平台,即既可以在Python脚本中编码操作,也可以在JupyterNotebook中使用,以及其他平台都可以很方便的使用Ma......
  • 读书报告
    numpy基本函数的用法ChatGPT-4-TurboNumPy是Python中的一个开源数值计算扩展库,用于数据分析、机器学习、科学计算等领域。它提供了大量的数学函数来操作数组和矩阵。以下是一些最常用的NumPy基本函数的简介和用法示例。创建数组numpy.array-用于创建数组。importnumpyas......
  • 《程序员的修炼之道》第三章读书笔记
    第3章基本工具中,包含了一些常用的工具和技巧,可以提高我们的工作效率和代码质量。以下是这些小节的简要介绍:14.纯文本的威力:纯文本是一种通用的文件格式,它在各种场景中都非常有用。本节介绍了一些处理纯文本的强大工具和技术,比如正则表达式、grep、sed等。15.shell游戏:shell是......
  • numpy、scipy、pandas、matplotlib的读书报告
    Numpy:基础的数学计算模块,以矩阵为主,纯数学。SciPy:基于Numpy,提供方法(函数库)直接计算结果,封装了一些高阶抽象和物理模型。比方说做个傅立叶变换,这是纯数学的,用Numpy;做个滤波器,这属于信号处理模型了,在Scipy里找。Pandas:提供了一套名为DataFrame的数据结构,适合统计分析中的......
  • 《FPGA原理和结构》——读书笔记
    最近做了一个关于FPGA的项目后,读了《FPGA原理和结构》这本书。主要梗概内容和想法如下。第一章:理解FPGA所需要的基础知识理解FPGA我们需要数电的组合逻辑、时序逻辑等内容的知识。FPGA(20世纪70年度发展起来的,因为其具有通过组合使用器件内大量的逻辑块来实现所需的电路,比以往侠......
  • numpy、scipy、pandas、matplotlib的读书报告:‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪
    1、基本函数用法Numpy:基础的数学计算模块,来存储和处理大型矩阵,比Python自身的嵌套列表(nestedliststructure)结构要高效的多,本身是由C语言开发。这个是很基础的扩展,其余的扩展都是以此为基础。数据结构为ndarray,一般有三种方式来创建。Scipy:方便、易于使用、专为科学和工程......
  • 读书笔记+画图
    print("0217向悦")importnumpyasnp#创建两个矩阵a=np.array([[1,2,3],[4,5,6]])b=np.array([[7,8],[9,10],[11,12]])#计算矩阵乘积c=np.dot(a,b)#打印结果print(c)importscipy.optimizeasopt#定义方程组的函数deff(x):return[x[0]**2+x[1]**2-1,x[0......
  • 读书报告
    Numpy:存储和处理大型矩阵,比Python自身的嵌套列表结构高效,由C语言开发。数据结构为ndarray,一般有三种方式来创建。Pandas:基于NumPy的一种工具,该工具是为了解决数据分析任务而创建的。Pandas纳入了大量库和一些标准的数据模型,提供了高效地操作大型数据集所需的工具。最具有统......
  • 监控易:运维报告的精细化指南
        监控易是一款功能强大的监控工具,它提供了实时报告、TOPN报告、统计报告、流量统计、服务器报告、网络设备报告、故障报告和告警报告等多种报告,以便用户能够全面了解和分析系统的运行状况。    实时报告:实时报告是监控易的重要功能之一,它能够实时展示监控设备......