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的pandas库基础知识超详细教程

《Python的pandas库基础知识超详细教程》Pandas是Python数据处理核心库,提供Series和DataFrame结构,支持CSV/Excel/SQL等数据源导入及清洗、合并、统计等功能... 目录一、配置环境二、序列和数据表2.1 初始化2.2  获取数值2.3 获取索引2.4 索引取内容2

vue监听属性watch的用法及使用场景详解

《vue监听属性watch的用法及使用场景详解》watch是vue中常用的监听器,它主要用于侦听数据的变化,在数据发生变化的时候执行一些操作,:本文主要介绍vue监听属性watch的用法及使用场景... 目录1. 监听属性 watch2. 常规用法3. 监听对象和route变化4. 使用场景附Watch 的

Pandas处理缺失数据的方式汇总

《Pandas处理缺失数据的方式汇总》许多教程中的数据与现实世界中的数据有很大不同,现实世界中的数据很少是干净且同质的,本文我们将讨论处理缺失数据的一些常规注意事项,了解Pandas如何表示缺失数据,... 目录缺失数据约定的权衡Pandas 中的缺失数据None 作为哨兵值NaN:缺失的数值数据Panda

Python实现简单封装网络请求的示例详解

《Python实现简单封装网络请求的示例详解》这篇文章主要为大家详细介绍了Python实现简单封装网络请求的相关知识,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... 目录安装依赖核心功能说明1. 类与方法概览2.NetHelper类初始化参数3.ApiResponse类属性与方法使用实

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.