pandas入门练习题:这十套练习,教你如何使用Pandas做数据分析,(第一套)

本文提供了10道Pandas数据分析练习题,涉及数据导入、查看、统计和转换操作。通过练习,你可以了解如何处理TSV数据、查看数据集内容、获取列数、打印列名、找出下单最多商品、计算商品种类、求和、类型转换、计算总收入和平均订单总价等。
摘要由CSDN通过智能技术生成

题目链接:https://www.kesci.com/home/project/5f1815b594d484002d2ba46a

题目数据连接里找,官方的答案有些错误,这里是个人的答案以及一些总结。

问题一:步骤1 导入必要的库

import pandas as pd

(不做说明了)

步骤2 从如下地址导入数据集
步骤3 将数据集存入一个名为chipo的数据框内
(这里一步做了)

chipo = pd.read_csv(r'C:\Users\G\Desktop\exercise_data\chipotle.tsv',sep = '\t')

(这个数据文件不是csv格式的而是tsv格式的,有关这两者的区别
tsv与csv的区别:tsv采用的是制表分隔符也就是’\t’,而csv采用的是逗号分隔符’,‘所以sep的参数也就设置为了’\t’)

步骤4 查看前10行内容

chipo.head()   
chipo.tail()  

默认查看5行,括号里填写查看的行数,10,20等

步骤6 数据集中有多少个列(columns)

chipo.shape[1]

shape[]中的参数,查找列为1,查找行为0,关于对DateFrame中1和0的理解:DateFrame中的1和0是按照行列式来设计的,0为行,1为列。
#shape传入0表示行的形状也就是数量,1则表示列的形状也就是有多个列

步骤7 打印出全部的列名称

chipo.columns

#在DateFrame中的对行的操作基本都是columns

步骤8 数据集的索引是怎样的

chipo.index

步骤9 被下单数最多商品(item)是什么?
解法一:

c = chipo[['item_name','quantity']].groupby(
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值