私は以下の問題を解決したいと思いますPythonの関数でいくつかのフレームを変更します
私は以下のコードを持っています。私はいくつかのデータフレームを挿入し、私はインプレースを使用しています唯一の関数内のデータフレームへの変更を行うことができる午前一度
def reverse_df(*df):
for x in df:
x=x.loc[::-1].reset_index(level=0, drop=True)
return
reverse_df(df1,df2,df3,df4,df5)
に変更を適用する必要があります= Trueのような以下で
def remove_na(*df):
for x in df:
x.dropna(axis=0, how='all',inplace=True)
return
remove_na(df1,df2,df3,df4,df5)
以下を購入すると動作しません
def remove_na(*df):
for x in df:
x=x.dropna(axis=0, how='all')
return
remove_na(df1,df2,df3,df4,df5)
私は間違って何をしていますか?
あなたは 'return df'をしますか? – IanS
リターンdfは必要ありません、私の場合は何も変更されません。私は変更が適用されることを希望します –