当我尝试将SQL查询的输出转换为jupyter笔记本中的数据框时,出现以下错误。我已经检查过类似主题的其他帖子,但这是一个不同的错误。有人可以解释为什么会这样吗。
代码:
import pandas as pd
k = %sql select * from table1
df = k.DataFrame()
错误:AttributeError:'DataFrame'对象没有属性'DataFrame'
答案 0 :(得分:0)
k已经是DataFrame的对象。
始终与 类型(对象) 类型(k)
这将为您提供对象的类型。基于此,您可以进一步尝试根据需要进行转换。
只是一个建议,如果要将变量转换为DataFrame,请使用pd.DataFrame。
在您的情况下df = pd.DataFrame(k)(如果它不是数据框对象)