小明为了研究某地近十年每月的温差变化,编写Python程序。以2023年4月为例,该月每天的温度数据分别保存在以8位日期字符串命名的excel文件中,部分文件如图a所示,每个文件记录了一天24小时的温度数据,如图b记录了4月28日的数据。

图a 图b
(1)定义dv函数,功能为:读取某天的excel文件,返回当天最高温度与最低温度的差值。函数代码如下,划线处应填入的代码为
_______(单选,填字母)。
A.df["温度"].head(1)-df["温度"].tail(1)
B.df["温度"].(max()-min())
C.df["温度"].max()-df["温度"].min()
D.df["温度"].(head(1)-tail(1))
def
dv(dayfile):
df=pd.read_excel(dayfile)
diff=________
return diff
(2)定义find函数,功能为:用字典创建DataFrame对象,并筛选出4月份温差大于13的日期,输出结果如图c所示,请在划线处填入代码。

图c
def find(r,t):
dic={"日期":r,"温差":t}
dfl=pd.DataFrame(dic)
df2=
______ return df2
(3)绘制4月份每天的温差柱形图,部分Python程序如下,请在划线处填写合适的代码。
def tstr(t):
if t<10:
return'0'+str(t)
else:
return str(t)
td=[];date=[]
for i in range(30):
dstr=tstr(
①__)
dayfile='202304'+dstr+'.xlsx'
date.append(dayfile[4:8])
td.append(
②__)
#设置绘图参数,代码略
plt.bar(date,
③__)
plt.show()
print(find(date,td))

图d