書店網(wǎng)站建設游戲優(yōu)化大師官方下載
1.現(xiàn)有一個Nowcoder.csv文件,它記錄了??途W(wǎng)的部分用戶數(shù)據(jù),包含如下字段(字段與字段之間以逗號間隔):
Nowcoder_ID:用戶ID
Level:等級
Achievement_value:成就值
Num_of_exercise:刷題量
Graduate_year:畢業(yè)年份
Language:常用語言
你可以使用pandas打開文件,偷偷看一下里面的內(nèi)容,請輸出你看到的前6行數(shù)據(jù)。
import pandas as pdNowcoder=pd.read_csv("Nowcoder.csv",sep=",",dtype=object)print(Nowcoder[1:6])
2.現(xiàn)有一個Nowcoder.csv文件,它記錄了??途W(wǎng)的部分用戶數(shù)據(jù),包含如下字段(字段與字段之間以逗號間隔):
Nowcoder_ID:用戶ID
Level:等級
Achievement_value:成就值
Num_of_exercise:刷題量
Graduate_year:畢業(yè)年份
Language:常用語言
你不需要輸出全部數(shù)據(jù),請直接告訴我們這個數(shù)據(jù)集的大小,即行數(shù)與列數(shù)。
import pandas as pddata = pd.read_csv("Nowcoder.csv", dtype="object")print(data.shape)
3.現(xiàn)有一個Nowcoder.csv文件,它記錄了??途W(wǎng)的部分用戶數(shù)據(jù),包含如下字段(字段與字段之間以逗號間隔):
Nowcoder_ID:用戶ID
Level:等級
Achievement_value:成就值
Num_of_exercise:刷題量
Graduate_year:畢業(yè)年份
Language:常用語言
現(xiàn)在牛牛想知道這個數(shù)據(jù)集中第10行的用戶的全部信息,請你幫他輸出一下。
import pandas as pdNowcoder = pd.read_csv('Nowcoder.csv')print(Nowcoder.iloc[10])
4.現(xiàn)有一個Nowcoder.csv文件,它記錄了??途W(wǎng)的部分用戶數(shù)據(jù),包含如下字段(字段與字段之間以逗號間隔):
Nowcoder_ID:用戶ID
Level:等級
Achievement_value:成就值
Num_of_exercise:刷題量
Graduate_year:畢業(yè)年份
Language:常用語言
現(xiàn)在牛牛想知道這個數(shù)據(jù)集中第10行到第20行用戶的常用語言分別是什么,請你幫他輸出一下。
import pandas as pddf = pd.read_csv("Nowcoder.csv")print(df.loc[10:20, "Language"])
5.現(xiàn)有一個Nowcoder.csv文件,它記錄了??途W(wǎng)的部分用戶數(shù)據(jù),包含如下字段(字段與字段之間以逗號間隔):
Nowcoder_ID:用戶ID
Level:等級
Achievement_value:成就值
Num_of_exercise:刷題量
Graduate_year:畢業(yè)年份
Language:常用語言
如果你想知道這份數(shù)據(jù)是不是所有列的信息都是有數(shù)據(jù)的,有沒有哪些列的數(shù)據(jù)沒有補全,請輸出每列信息是否有為空值。
import pandas as pda=pd.read_csv('Nowcoder.csv')print(a.isnull().all())
6.現(xiàn)有一個Nowcoder.csv文件,它記錄了??途W(wǎng)的部分用戶數(shù)據(jù),包含如下字段(字段與字段之間以逗號間隔):
Nowcoder_ID:用戶ID
Level:等級
Achievement_value:成就值
Num_of_exercise:刷題量
Graduate_year:畢業(yè)年份
Language:常用語言
如果你想知道哪些人經(jīng)常使用Python這門語言,并且他們的其他信息是怎么樣的,該怎么輸出?
import pandas as pddf=pd.read_csv('Nowcoder.csv',dtype=object)print(df[df['Language']=='Python'])
7.現(xiàn)有一個Nowcoder.csv文件,它記錄了??途W(wǎng)的部分用戶數(shù)據(jù),包含如下字段(字段與字段之間以逗號間隔):
Nowcoder_ID:用戶ID
Level:等級
Achievement_value:成就值
Num_of_exercise:刷題量
Graduate_year:畢業(yè)年份
Language:常用語言
假如你正在學習Python,你想知道??途W(wǎng)的Python用戶的成就值都有多高,請問該如何輸出?
import pandas as pddf=pd.read_csv('Nowcoder.csv',dtype=object)
df0=df[df['Language']=='Python']print(df0.iloc[:,2])
8.現(xiàn)有一個Nowcoder.csv文件,它記錄了??途W(wǎng)的部分用戶數(shù)據(jù),包含如下字段(字段與字段之間以逗號間隔):
Nowcoder_ID:用戶ID
Level:等級
Achievement_value:成就值
Num_of_exercise:刷題量
Graduate_year:畢業(yè)年份
Language:常用語言
Continuous_check_in_days:最近連續(xù)簽到天數(shù)
Number_of_submissions:提交代碼次數(shù)
Last_submission_time:最后一次提交題目日期
假設你想查看該文件最后5行用戶的用戶ID、等級、成就值、常用語言,請嘗試輸出。
import pandas as pdNowcoder = pd.read_csv("Nowcoder.csv", sep=",")
a = Nowcoder.tail()print(a[["Nowcoder_ID", "Level", "Achievement_value", "Language"]])