AttributeError:“ DataFrame”对象没有属性“ DataFrame”

时间:2019-03-01 19:57:21

标签: pandas dataframe error-handling attributes

当我尝试将SQL查询的输出转换为jupyter笔记本中的数据框时,出现以下错误。我已经检查过类似主题的其他帖子,但这是一个不同的错误。有人可以解释为什么会这样吗。

代码:

import pandas as pd
k =  %sql select * from table1
df = k.DataFrame()
  

错误:AttributeError:'DataFrame'对象没有属性'DataFrame'

1 个答案:

答案 0 :(得分:0)

k已经是DataFrame的对象。

始终与 类型(对象) 类型(k)

这将为您提供对象的类型。基于此,您可以进一步尝试根据需要进行转换。

只是一个建议,如果要将变量转换为DataFrame,请使用pd.DataFrame。

在您的情况下df = pd.DataFrame(k)(如果它不是数据框对象)