小林收集了各地區(qū)的油價存于文件“數(shù)據(jù).xls”中(如圖1所示),他對數(shù)據(jù)進(jìn)行了如下操作:
Ⅰ.將文件“數(shù)據(jù).xls”中的數(shù)據(jù)讀入對象df中;將數(shù)據(jù)中的“八.八”修改為8.8;
Ⅱ.刪除對象“df”中的“優(yōu)惠”列,并將對象“df”進(jìn)行更新;
Ⅲ.添加“平均油價”列,再進(jìn)行相關(guān)計算;將對象“df”中數(shù)據(jù)按地區(qū)降序排序;
Ⅳ.篩選出對象“df”中數(shù)據(jù)“0 號柴油”不大于 8.4 元的數(shù)據(jù)行,保存到對象“d5”中;
Ⅴ.統(tǒng)計對象“d5”中的各個地域的地區(qū)個數(shù),并繪制圖表,如圖2所示。
請在劃線①②③④處填入合適的代碼。
import pandas as pd
import matplotlib.jye.ai as plt
plt.rc('font',**{'family':'SimHei'})
df=pd.read_excel('數(shù)據(jù).xls')
df.①at[19,'92 號汽油']at[19,'92 號汽油']=8.8
df=df.②drop('優(yōu)惠',axis=1)或 drop(columns='優(yōu)惠')drop('優(yōu)惠',axis=1)或 drop(columns='優(yōu)惠')
df['平均油價']=(df['92 號汽油']+df['95 號汽油']+df['0 號柴油'])/3
df=df.sort_values('地區(qū)',ascending=False)
d5=③df[df['0 號柴油']<=8.4]df[df['0 號柴油']<=8.4]
g=d5.④groupby('地域')groupby('地域')['地區(qū)'].count( ?。?br />plt.jye.ai(g.jye.ai,g.jye.ai)
plt.jye.ai(“地域分布圖“)
plt.jye.ai( )
【考點(diǎn)】Python語言變量和賦值語句.
【答案】at[19,'92 號汽油'];drop('優(yōu)惠',axis=1)或 drop(columns='優(yōu)惠');df[df['0 號柴油']<=8.4];groupby('地域')
【解答】
【點(diǎn)評】
聲明:本試題解析著作權(quán)屬菁優(yōu)網(wǎng)所有,未經(jīng)書面同意,不得復(fù)制發(fā)布。
發(fā)布:2024/4/20 14:35:0組卷:0引用:2難度:0.3
相似題
-
1.有如下Python程序段:
執(zhí)行該程序段后,在下列選項(xiàng)中列表a中各元素值可能的是( ?。?/h2>發(fā)布:2024/12/17 7:30:1組卷:10引用:6難度:0.5 -
2.有如下Python程序段:
下列不可能是該程序段輸出的結(jié)果的是( ?。?/h2>發(fā)布:2024/12/20 8:30:2組卷:1引用:1難度:0.8 -
3.有如下Python程序段:
cy=[“取長補(bǔ)短”,“一言為定”,“張燈結(jié)彩”,“坐井觀天”,“風(fēng)平浪靜”,“張三李四”]
print(cy[2:5][1])
程序運(yùn)行后,輸出的結(jié)果是( ?。?/h2>發(fā)布:2024/12/17 13:30:1組卷:3引用:1難度:0.5
把好題分享給你的好友吧~~