聊城阳谷网站建设,南京外贸网站建设公司,wordpress主题恢复,广西住房与城乡建设部网站目录 1.题目描述
2.输入描述
3.输出描述
4.题目分析
5.通过代码 1.题目描述
现有一个Nowcoder.csv文件#xff0c;它记录了牛客网的部分用户数据#xff0c;包含如下字段#xff08;字段与字段之间以逗号间隔#xff09;#xff1a;
Nowcoder_ID#xff1a;用户ID …目录 1.题目描述
2.输入描述
3.输出描述
4.题目分析
5.通过代码 1.题目描述
现有一个Nowcoder.csv文件它记录了牛客网的部分用户数据包含如下字段字段与字段之间以逗号间隔
Nowcoder_ID用户ID
Level等级
Achievement_value成就值
Num_of_exercise刷题量
Graduate_year毕业年份
Language常用语言
如果你想知道这份数据是不是所有列的信息都是有数据的有没有哪些列的数据没有补全请输出每列信息是否有为空值。
2.输入描述
输出该数据集每列信息是否有为空值如下所示 3.输出描述
输出该数据集的前6行如下所示 备注打开文件时需要添加dtypeobject防止年份信息读取为小数。
4.题目分析 本题需要我们搜索查找每列元素中存在空值的数据信息我们使用两个函数来进行查找。 Function 1:直接调用isna().any()函数然后我们限定查找的方式是按列查找 Function 2:直接调用isnull().any()函数然后我们限定查找的方式是按列查找 Q1如何设置按列查找呢 A1我们直接给定axis0就可以按列查找了。 Q2如何理解axis1和axis0呢 A2axis1在numpy中表示列方向axis0表示行方向但是我们要理解查找的过程是由上到下查找空信息然后再转向第二列所以我们需要实现的是由上到下的顺序所以我们需要设置axis0而不是axis1. 5.通过代码
import pandas as pd datapd.read_csv(rNowcoder.csv,dtypeobject)
#直接调用isna().any()即可
#直接调用isnull().any()即可
#axis0表示纵轴方向从上到下
#print(data.isna().any(axis0))
print(data.isnull().any(axis0))