Я хочу получить данные из запроса ниже. этот запрос имеет две записи с двумя столбцами. Я использую cx_oracle и pandas для этого.
Я получаю ошибку, как показано, и не знаю, что здесь делать!
def create_plot():
con = cx_Oracle.connect("`xxx/xxx@localhost:xx/xx")
df = pd.read_sql_query("select STATUS, count (xxx) from TRANSACTIONS where STATUS is not null group by STATUS", con)
for res in df:
s = res[0]
e = res[1]
df = pd.DataFrame({'x': s , 'y':e }) # creating a sample dataframe
data = [
go.Bar(
x=df['x'], # assign x as the dataframe column 'x'
y=df['y']
)
]
graphJSON = json.dumps(data, cls=plotly.utils.PlotlyJSONEncoder)
return graphJSON