我已经导入了一张带有 pandas 的表格read_frame
。
MyDataFrame
有特殊字符,如 é 、 à 等。当我想显示它时,我有奇怪的字符。
我想知道我可以做些什么来编码我的 html 输出:
import pandas
import pandas.io.sql
from IPython.display import HTML
df = pandas.io.sql.read_frame('a valid sql query')
HTML(df.to_html())
我需要使用 HTML 输出来显示所有列(我有 90 列),这是'cp1252'
我导入 csv 时有效的编码
帖子编辑:
我想用一张图片编辑我的帖子,但我需要 10 名声望才能这样做……事实上,我没有在我的连接中添加任何内容。sql.read_frame 可以吗?我用了一个 pyodbc :
import pyodbc
cnxn = pyodbc.connect('DRIVER={Teradata};DBCNAME=PRD;UID=***;PWD=***;QUIETMODE=YES;')
df = pandas.io.sql.read_frame("""select * from *""", cnxn )