微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

python函数内部的参数

我正在尝试通过两个有关参数的功能解决问题。 具体来说,我有以下问题:

def remove_stopwords(text):
list_words=[]
stop_words = (stopwords.words('italian'))
                  
#bla bla bla
return(' '.join(t))

def clean(file):


# bla bla bla
file['C'] = file['Text'].apply(remove_stopwords())
# bla bla bla
return

然后当我如下调用函数时:

clean(df)

效果很好。 但是,我想做这样的事情:

language='italian' 
clean(df,language)

语言应该是放置在此处的字符串:

def remove_stopwords(text):

    list_words=[]
    stop_words = (stopwords.words(str(language)) # <--
...

问题在于此函数位于clean()内部,当我尝试运行它时,出现有关参数的错误

能否请您告诉我如何在上述函数中正确编写参数?

原文地址:https://www.jb51.cc/python/3189332.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐