知行编程网知行编程网  2022-04-28 08:00 知行编程网 隐藏边栏 |   抢沙发  11 
文章评分 0 次,平均分 0.0


Pandas进阶修炼,先来20道题热身再说!

Pandas进阶修炼,先来20道题热身再说!


在『Pandas进阶修炼』系列中,我们将对pandas中常用的操作以习题的形式发布。从读取数据到高级操作全部包含。如果你是新手,可以通过本系列完整学习使用pandas进行数据处理的各种方法,如果你是高手,欢迎留言给出与答案的不同解法,本期先来20题热身吧!


 

1
创建DataFrame


题目:将下面的字典创建为DataFrame
]}
难度:⭐
期望结果

Pandas进阶修炼,先来20道题热身再说!

答案
 = pd.DataFrame(data)
本期所有题目均基于该数据框给出


 2
数据提取

题目:提取含有字符串"Python"的行
难度:⭐⭐
期望结果
答案
)]

 3
提取列名


题目:输出df的所有列名
难度
期望结果
)
答案

 4
修改列名

题目:修改第二列列名为'popularity'
难度:⭐⭐
答案
}, inplace = True)

 5
字符统计


题目:统计grammer列中每种编程语言出现的次数
难度:⭐⭐
答案
()

 6
缺失值处理


题目:将空值用上下值的平均值填充
难度⭐⭐⭐
答案
].interpolate())

7
数据提取

题目:提取popularity列中值大于3的行
难度:⭐⭐
答案
 > 3]

 8
数据去重


题目:按照grammer进行去重
难度⭐⭐
答案
])

 9
数据计算


题目:计算popularity平均值
难度⭐⭐
答案
()

10
格式转换


题目:将grammer转换为list
难度⭐⭐
答案
()

11
数据保存


题目:将DataFrame保存为EXCEL
难度⭐⭐
答案
)

12
数据查看


题目:查看数据行列数
难度
答案

13
数据提取


题目:提取popularity值大于3小于7的行
难度⭐⭐
答案
)]


14
位置处理


题目:交换两列位置
难度⭐⭐⭐
答案
, temp)

15
数据提取


题目:提取popularity列最大值所在行
难度⭐⭐
答案
()]


16
数据查看


题目:查看最后5行数据
难度
答案
()


17
数据修改


题目:删除最后一行数据
难度
答案
)

18
数据修改


题目:添加一行数据['Perl',6.6]
难度⭐⭐
答案
(row,ignore_index=True)


19
数据整理


题目:对数据按照"popularity"列值的大小进行排序
难度⭐⭐
答案
)


20
字符统计


题目:统计grammer列每个字符串的长度
难度⭐⭐⭐
答案
))

看看你能答出几道题目,欢迎留言区吱一声!




Pandas进阶修炼,先来20道题热身再说!

● 80%的人都不知道,全球Python库下载前10名

● 我珍藏的一些好的Python代码,技巧|上篇

● 爬取300本Python书籍,用Python告诉你哪家强?

● 简单几步,100行代码用Python画一个蝙蝠侠的logo
● 我用Python分析了《青春有你2》109位漂亮小姐姐,真香!


Pandas进阶修炼,先来20道题热身再说!

点击阅读原文,原创400篇干货文章

本篇文章来源于: 菜鸟学Python

本文为原创文章,版权归所有,欢迎分享本文,转载请保留出处!

知行编程网
知行编程网 关注:1    粉丝:1
这个人很懒,什么都没写

发表评论

表情 格式 链接 私密 签到
扫一扫二维码分享