文档开发者中心
我的

Pandas基本用法(一):创建与查询

一、Pandas创建


1、导入库:

import numpy as np

import pandas as pd


2、用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'])

df

----------------------------------------------------------------------------




iddatecitycategoryageprice
010012013/1/2Beijing100-A231200
110022013/1/3SH100-B44NaN
210032013/1/4guangzhou110-A542133
310042013/1/5Shenzhen110-C325433
410052013/1/6shanghai210-A34NaN
510062013/1/7BEIJING130-F324432




3、数据表信息查看

维度查看:

df.shape

-----------------------------

(6, 6)


数据表基本信息:

df.info()

---------------------------

<class 'pandas.core.frame.DataFrame'>
RangeIndex: 6 entries, 0 to 5
Data columns (total 6 columns):
id 6 non-null int64
date 6 non-null datetime64[ns]
city 6 non-null object
category 6 non-null object
age 6 non-null int64
price 4 non-null float64
dtypes: datetime64[ns](1), float64(1), int64(2), object(2)
memory usage: 368.0+ bytes


数据的格式:

df.dtypes
----------------------------
id int64
date datetime64[ns]
city object
category object
age int64
price float64
dtype: object


查看某一列的唯一值:

df['city'].unique()

--------------------------------------------

array(['Beijing ', 'SH', ' guangzhou ', 'Shenzhen', 'shanghai', 'BEIJING '], dtype=object)


查看列名称:

df.columns

----------------------------------------------------------

Index(['id', 'date', 'city', 'category', 'age', 'price'], dtype='object')


查看前几行和后几行数据:

df.head(2)

--------------------------------------------------

id
datecitycategoryageprice
010012013/1/2Beijing100-A231200
110022013/1/3SH100-B44NaN


=================================================

df.tail(2)

------------------------------------------------

id
datecitycategoryageprice
410052013/1/6shanghai210-A34NaN
510062013/1/7BEIJING130-F324432


——————————————————————


BY:HW-CJ

点赞
收藏
回复
4
分享
举报
浏览1456 发布于2019-10-28 08:30未知归属地
全部评论
最多点赞
最新发布
最早发布

我表示无能无力


5楼回复于2019-11-01 15:52 未知归属地

关联阅读:python之numpy的基本使用

3楼回复于2019-10-28 08:31 未知归属地

作者的其它文章,可以看楼下哦~

2楼回复于2019-10-28 08:30 未知归属地

关于Pandas的基本用法

1楼回复于2019-10-28 08:30 未知归属地
写回答
新增插入模板功能
一键使用模板,快速填写内容,轻松发帖~
知道了
  • 为了保障您的信息安全,请勿上传您的敏感个人信息(如您的密码等信息)和您的敏感资产信息(如关键源代码、签名私钥、调试安装包、业务日志等信息),且您需自行承担由此产生的信息泄露等安全风险。
  • 如您发布的内容为转载内容,请注明内容来源。

我要发帖子

了解社区公约,与您携手共创和谐专业的开发者社区。