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

相关文章

Linux线程之线程的创建、属性、回收、退出、取消方式

《Linux线程之线程的创建、属性、回收、退出、取消方式》文章总结了线程管理核心知识:线程号唯一、创建方式、属性设置(如分离状态与栈大小)、回收机制(join/detach)、退出方法(返回/pthr... 目录1. 线程号2. 线程的创建3. 线程属性4. 线程的回收5. 线程的退出6. 线程的取消7.

python删除xml中的w:ascii属性的步骤

《python删除xml中的w:ascii属性的步骤》使用xml.etree.ElementTree删除WordXML中w:ascii属性,需注册命名空间并定位rFonts元素,通过del操作删除属... 可以使用python的XML.etree.ElementTree模块通过以下步骤删除XML中的w:as

Python打印对象所有属性和值的方法小结

《Python打印对象所有属性和值的方法小结》在Python开发过程中,调试代码时经常需要查看对象的当前状态,也就是对象的所有属性和对应的值,然而,Python并没有像PHP的print_r那样直接提... 目录python中打印对象所有属性和值的方法实现步骤1. 使用vars()和pprint()2. 使

CSS3中的字体及相关属性详解

《CSS3中的字体及相关属性详解》:本文主要介绍了CSS3中的字体及相关属性,详细内容请阅读本文,希望能对你有所帮助... 字体网页字体的三个来源:用户机器上安装的字体,放心使用。保存在第三方网站上的字体,例如Typekit和Google,可以link标签链接到你的页面上。保存在你自己Web服务器上的字

从基础到进阶详解Pandas时间数据处理指南

《从基础到进阶详解Pandas时间数据处理指南》Pandas构建了完整的时间数据处理生态,核心由四个基础类构成,Timestamp,DatetimeIndex,Period和Timedelta,下面我... 目录1. 时间数据类型与基础操作1.1 核心时间对象体系1.2 时间数据生成技巧2. 时间索引与数据

基于Python实现一个简单的题库与在线考试系统

《基于Python实现一个简单的题库与在线考试系统》在当今信息化教育时代,在线学习与考试系统已成为教育技术领域的重要组成部分,本文就来介绍一下如何使用Python和PyQt5框架开发一个名为白泽题库系... 目录概述功能特点界面展示系统架构设计类结构图Excel题库填写格式模板题库题目填写格式表核心数据结构

Go学习记录之runtime包深入解析

《Go学习记录之runtime包深入解析》Go语言runtime包管理运行时环境,涵盖goroutine调度、内存分配、垃圾回收、类型信息等核心功能,:本文主要介绍Go学习记录之runtime包的... 目录前言:一、runtime包内容学习1、作用:① Goroutine和并发控制:② 垃圾回收:③ 栈和

SpringBoot读取ZooKeeper(ZK)属性的方法实现

《SpringBoot读取ZooKeeper(ZK)属性的方法实现》本文主要介绍了SpringBoot读取ZooKeeper(ZK)属性的方法实现,强调使用@ConfigurationProperti... 目录1. 在配置文件中定义 ZK 属性application.propertiesapplicati

Java反射实现多属性去重与分组功能

《Java反射实现多属性去重与分组功能》在Java开发中,​​List是一种非常常用的数据结构,通常我们会遇到这样的问题:如何处理​​List​​​中的相同字段?无论是去重还是分组,合理的操作可以提高... 目录一、开发环境与基础组件准备1.环境配置:2. 代码结构说明:二、基础反射工具:BeanUtils

pandas实现数据concat拼接的示例代码

《pandas实现数据concat拼接的示例代码》pandas.concat用于合并DataFrame或Series,本文主要介绍了pandas实现数据concat拼接的示例代码,具有一定的参考价值,... 目录语法示例:使用pandas.concat合并数据默认的concat:参数axis=0,join=