Pandas简单学习-1读取数据及其相关属性

2024-08-28 01:58

本文主要是介绍Pandas简单学习-1读取数据及其相关属性,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

一、读取数据及其相关属性

1.使用pandas的reed_csv()来读取csv文件

import pandas
info=pandas.read_csv('data/shop_info.csv')
print type(info)

<class 'pandas.core.frame.DataFrame'>

 

2.使用函数head( m )来读取前m条数据,如果没有参数m,默认读取前五条数据

print info.head()

  shop_id category_id   longitude   latitude  price mall_id

0    s_26         c_4  122.346736  31.833507     57   m_690

1   s_133         c_6  121.134362  31.197511     58  m_6587

2   s_251        c_38  121.000505  30.907667     34  m_5892

3   s_372        c_30  119.864982  26.659876     44   m_625

4   s_456        c_26  122.594243  31.581499     44  m_3839

print info.head(2)

  shop_id category_id   longitude   latitude  price mall_id

0    s_26         c_4  122.346736  31.833507     57   m_690

1   s_133         c_6  121.134362  31.197511     58  m_6587

 

3. Pandas可以使用colums属性来显示全部的列名

print info.columns

Index([u'shop_id', u'category_id', u'longitude', u'latitude', u'price',

   u'mall_id'],dtype='object')

 

4. 可以使用tolist()函数转化为list

print info.columns.tolist()

['shop_id', 'category_id', 'longitude', 'latitude', 'price', 'mall_id']

 

5. Numpy一样,用shape属性来显示数据的格式

print info.shape

(8477, 6)

 

6. Numpy一样,用dtype属性来显示数据类型,当读取了一个文件之后,Pandas会通过分析值来推测每一列的数据类型

print info.dtypes

shop_id         object

category_id     object

longitude      float64

latitude       float64

price            int64

mall_id         object

dtype: object

这篇关于Pandas简单学习-1读取数据及其相关属性的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1113406

相关文章

Python 基于http.server模块实现简单http服务的代码举例

《Python基于http.server模块实现简单http服务的代码举例》Pythonhttp.server模块通过继承BaseHTTPRequestHandler处理HTTP请求,使用Threa... 目录测试环境代码实现相关介绍模块简介类及相关函数简介参考链接测试环境win11专业版python

Unity新手入门学习殿堂级知识详细讲解(图文)

《Unity新手入门学习殿堂级知识详细讲解(图文)》Unity是一款跨平台游戏引擎,支持2D/3D及VR/AR开发,核心功能模块包括图形、音频、物理等,通过可视化编辑器与脚本扩展实现开发,项目结构含A... 目录入门概述什么是 UnityUnity引擎基础认知编辑器核心操作Unity 编辑器项目模式分类工程

Python如何调用另一个类的方法和属性

《Python如何调用另一个类的方法和属性》在Python面向对象编程中,类与类之间的交互是非常常见的场景,本文将详细介绍在Python中一个类如何调用另一个类的方法和属性,大家可以根据需要进行选择... 目录一、前言二、基本调用方式通过实例化调用通过类继承调用三、高级调用方式通过组合方式调用通过类方法/静

python连接sqlite3简单用法完整例子

《python连接sqlite3简单用法完整例子》SQLite3是一个内置的Python模块,可以通过Python的标准库轻松地使用,无需进行额外安装和配置,:本文主要介绍python连接sqli... 目录1. 连接到数据库2. 创建游标对象3. 创建表4. 插入数据5. 查询数据6. 更新数据7. 删除

Jenkins的安装与简单配置过程

《Jenkins的安装与简单配置过程》本文简述Jenkins在CentOS7.3上安装流程,包括Java环境配置、RPM包安装、修改JENKINS_HOME路径及权限、启动服务、插件安装与系统管理设置... 目录www.chinasem.cnJenkins安装访问并配置JenkinsJenkins配置邮件通知

Python学习笔记之getattr和hasattr用法示例详解

《Python学习笔记之getattr和hasattr用法示例详解》在Python中,hasattr()、getattr()和setattr()是一组内置函数,用于对对象的属性进行操作和查询,这篇文章... 目录1.getattr用法详解1.1 基本作用1.2 示例1.3 原理2.hasattr用法详解2.

Python yield与yield from的简单使用方式

《Pythonyield与yieldfrom的简单使用方式》生成器通过yield定义,可在处理I/O时暂停执行并返回部分结果,待其他任务完成后继续,yieldfrom用于将一个生成器的值传递给另一... 目录python yield与yield from的使用代码结构总结Python yield与yield

pandas数据的合并concat()和merge()方式

《pandas数据的合并concat()和merge()方式》Pandas中concat沿轴合并数据框(行或列),merge基于键连接(内/外/左/右),concat用于纵向或横向拼接,merge用于... 目录concat() 轴向连接合并(1) join='outer',axis=0(2)join='o

Python pandas库自学超详细教程

《Pythonpandas库自学超详细教程》文章介绍了Pandas库的基本功能、安装方法及核心操作,涵盖数据导入(CSV/Excel等)、数据结构(Series、DataFrame)、数据清洗、转换... 目录一、什么是Pandas库(1)、Pandas 应用(2)、Pandas 功能(3)、数据结构二、安

Python安装Pandas库的两种方法

《Python安装Pandas库的两种方法》本文介绍了三种安装PythonPandas库的方法,通过cmd命令行安装并解决版本冲突,手动下载whl文件安装,更换国内镜像源加速下载,最后建议用pipli... 目录方法一:cmd命令行执行pip install pandas方法二:找到pandas下载库,然后