【发布时间】:2021-03-04 16:53:24
【问题描述】:
出现以下错误
raise ValueError("{} 指定编码字段没有类型;" ValueError: vipin 编码字段未指定类型;无法自动推断类型,因为数据未指定为 pandas.DataFrame。
import pyodbc
import altair as alt
import pandas as pd
connection = pyodbc.connect(Driver='{SQL Server};',
server='server\SQLEXPRESS',
Database='DB',
uid ='UID',
pwd='pwd',
# Trusted_Connection='yes;'
)
cursor = connection.cursor()
df = pd.read_sql_query(' SELECT distinct EDITWHO,EDITDate FROM ddd where editwho is not null ',connection);
print(df)
for item, row in df.iterrows():
chart =alt.Chart(row).mark_bar().encode(
x=row['EDITWHO'],
y=row['EDITDate']
)
chart.save('chart.html')
【问题讨论】:
标签: python python-3.x pandas altair