【发布时间】:2019-04-26 05:55:34
【问题描述】:
我将一个表从 SQL 数据库导入到数据框中,现在我正尝试通过 describe() 获取有关数据框的统计信息。我也试过head()。两者都返回错误"ERROR: UndefVarError: describe not defined"。
我已经添加并导入了DataFrames 包来解决这个问题,但是没有用。
这就是我导入数据框的方式:
using Pkg
Pkg.add("ODBC")
Pkg.add("DataFrames")
using ODBC, DataFrames
db = ODBC.DSN(connection_string)
query = ODBC.query(db, "SELECT * FROM table")
df = DataFrame(query)
describe(df)
我期望得到类似于describe() 或head() Python 函数的结果。在运行head(df) 后,我希望列标签和前几行。在运行describe(df) 之后,我希望每个列标签的最小值、最大值、平均值、计数等。
【问题讨论】:
-
您是否还导入了
Pandas.jl或任何其他提供describe或head的包?在这种情况下,您需要使用完全限定名称DataFrames.describe和DataFrames.head。这在其他情况下是不必要的。 -
谢谢!我很惊讶我正在阅读的 Julia 页面没有在任何地方提到这一点。