我正在使用flask从python函数创建一个web api。我的代码:
from flask import Flask, render_template
import pandas as pd
import numpy as np
app = Flask(__name__)
@app.route("/store_on_promo_df")
def store_on_promo_df():
data_df = pd.read_csv(data_path, header=0)
is_on_promo_series = data_df['IsPromo'] == True
data_on_promo_df = data_df.loc[is_on_promo_series]
return data_on_promo_df
因此,我想在Power BI中进行一些可视化。因此,我使用
从web导入数据
电源BI中的选项。
问题:我无法使用flask返回数据帧。我不确定要返回什么,以便PowerBI正确读取我的数据。
最后,请注意,这对我的情况很有帮助,因为我想与不同地点的其他团队共享大数据。
非常感谢您的帮助!