python自定义函数(求帮助)

如果需要自定义一个函数,它包含对一个已有的excel工作表中空白值的删除,并且对新的excel进行数值计算分析,那么这个自定义函数开始的操作代码,即删除已有excel工作表的空白值,改怎么编写?(不知道把自定义def函数和dropna怎么嵌套着写起来)
(救命,这一步没报错但结果就是没实现,不知道怎么办了😭)

有没有一种可能,你没调用这个函数?
而且这个函数不一定要含参。如果你只是为了这一个的话,那么直接填路径就好了

是这个意思吗?

import pandas as pd

def fun(filename):
    df = pd.read_excel(filename)
    df = df.dropna()
    df.to_excel(filename,index=False)

img

我觉得可能是形式参数的问题,但是写那个excel的文件名就报错了,不知道怎么办,求助