Я использую две функции: одну для загрузки данных и другую, чтобы получить сводку с теми же данными. Однако во второй функции analysis() я получаю ошибку df, не определенную. Как передать df из loader() для анализа()?передать кадр данных из одной функции в другую в 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()
Я не вижу, что вы используете 'анализ()'. – zondo
Возможно, вы можете начать с возвращения 'df' из' Loader'? – idjaw
Я буду называть функцию анализа из Excel с помощью xlwings –