-2
我正在使用两个函数,一个用于加载数据,另一个用于获取相同数据的摘要。然而,在第二个函数analyze()中,我得到了未定义的错误df。如何将df从loader()传递给analyze()?在Python中将数据帧从一个函数传递到另一个函数
from xlwings import Workbook, Range
import pandas as pd
def Loader():
wb = Workbook.caller()
file_path = Range(1,(1,1)).value
file=pd.read_excel(file_path, sheetname='Sheet1')
df = pd.DataFrame(file)
def analyze():
Range('C1').value=df.describe()
我没有看到你使用'analyze()'。 – zondo
也许你可以从'Loader'返回'df'开始? – idjaw
我将使用xlwings从Excel中调用分析函数 –