我在 python 中有一個腳本(腳本 1),它產生dataframe這樣的一個:import pandas as pdimport numpy as npdf = pd.DataFrame(np.array([[1, 2], [4, 5]]), index=('27-04-2020','28-04-2020'), columns=('Prediction', 'Certainty'))我想導入dataframe到(腳本A)。但是,我似乎找不到導入數據框的方法。有人可以幫我解決這個問題嗎?
2 回答

溫溫醬
TA貢獻1752條經驗 獲得超4個贊
您可以簡單地在 script_a.py 中執行此操作
from script_1 import df
但更簡潔的方法是:在 script_1.py
import pandas as pd
import numpy as np
def get_dataframe():
df = pd.DataFrame(np.array([[1, 2], [4, 5]]), index=('27-04-2020','28-04-2020'), columns=('Prediction', 'Certainty'))
在 script_a.py
from script_1 import get_dataframe
df = get_dataframe()

慕運維8079593
TA貢獻1876條經驗 獲得超5個贊
您只需要添加一個 return 語句。
所以 script_1.py
def get_dataframe(): df = pd.DataFrame(np.array([[1, 2], [4, 5]]), index=('27-04-2020','28-04-2020'), columns=('Prediction', 'Certainty')) return df
其余的保持不變
添加回答
舉報
0/150
提交
取消