江財2學位python第11次實驗

2021-10-11 21:19:56 字數 1424 閱讀 7283

#**:

import pandas as pd

df = pd.read_csv('/users/caizuguang/desktop/2018世界盃球隊資料.csv',encoding = 'gbk')

print("2.淨勝球大於0的隊伍:")

print("-"*30)

print(df.球隊[df.進球》 df.失球])

print("="*30)

print(" ")

print("3.被罰紅牌的隊伍:")

print("-"*30)

print(df.球隊[df.紅牌==1])

print("="*30)

print(" ")

print("4.勝率大於10%的隊伍:")

print("-"*30)

df1 = df[['球隊','進球','射門']]

print(df1[(df1.進球 / df1.射門) > 0.1])

print(df['進球'].mean())

print("="*30)

print(" ")

print("5.進球數超過平均數且被罰黃牌少於5張的球隊伍:")

print("-"*30)

df2 = df[['球隊','進球','黃牌']]

print(df2[(df2.進球》df2.進球.mean()) & (df2.黃牌<5)] )

print("="*30)

print(" ")

print("6.按照進球數降序輸出所有球隊及進球資訊:")

print("-"*30)

df3 = df[['球隊','進球']]

print(df3.sort_values(by='進球',ascending=false))

print("="*30)

print(" ")

print("7.按照所屬區進行分組,按公升序統計輸出每個區的進球數:")

print("-"*30)

df4 = df.groupby(df['所屬洲']).sum()

df5 = df4[['進球']]

print(df5.sort_values(by = '進球'))

執行截圖:

python程式設計(江紅)第1課時

一 概述 1 解釋型 物件導向。2 shell 直譯器 二 語句 1 包括 簡單語句和復合語句 1 簡單語句 表示式語句 賦值語句 assert語句 pass語句 del語句 return語句 yield語句 raise語句 break語句 continue語句 import語句 monlocal語...

第11課 Python字典

一.字典概述 1.字典的誕生 有時需要儲存具有對應關係的資料對,如使用者名稱和密碼,每個使用者名稱對應乙個密碼,這種資料用列表儲存比較麻煩,於是誕生了字典,其內部是很多值的無序集合,可以把乙個特定資料當做索引值進行索引。2.字典的格式 a 花括號 字典由左花括號開始,右花括號結束 鍵 字典中在冒號 ...

python學習第11天

一.locals 和 globals函式 1.locals函式 獲取當前作用域中的所有內容 locals如果在函式外面,呼叫locals 獲取的是列印之前的所有變數,返回字典,是全域性空間作用域 locals如果在函式裡面,呼叫locals 獲取的是呼叫之前的所有變數,返回字典,是區域性空間作用域 ...