2

我喜欢开始使用Julia而不是Python进行计算。但到目前为止,我错过了非常重要的工具 - 类似视图的功能。R中有显示整个数据框的View()功能。这是一个非常实用的工具,我什至无法想象没有这个就可以使用 Julia。使用 Julia 还为时过早吗?

到目前为止我试过了print(df)
我在 Atom IDE 中使用 Juno。

R 的打印屏幕看起来像这样,我想在另一个窗口中打开我的数据框,而不是控制台。

在此处输入图像描述

4

3 回答 3

3

不完全确定您需要什么,因为我没有使用过 R,但也许您正在寻找 printtable() 方法。

printtable(df::AbstractDataFrame; header::Bool = true,  
    separator::Char = ',',
    quotemark::Char = '"',
    nastring::AbstractString = "NA")

请注意,奇怪的是,它只接受命名参数

希望这对家庭有帮助

于 2016-10-17T09:48:32.103 回答
2

到目前为止不可用

虽然,正如问题讨论中所评论的,这可用于 Jupyter 笔记本(通过stringmime("text/html", mydataframe)在下面调用)。目前缺少的是让 Atom 获取生成的表格 html。快速搜索并没有提供关于 Atom 是否可以/正在显示表格的任何信息。

编辑:

另一种选择是使用ElectronDisplay.jl,它可以进行漂亮的显示,尽管在 Juno(或 Atom)生态系统之外:

using ElectronDisplay
using DataFrames
df = DataFrame(A = 1:4, B = ["M", "F", "F", "M"])
electrondisplay(df)
于 2016-10-18T18:46:47.753 回答
1

使用 Julia 1.3 测试:TableView:它允许浏览、排序和过滤。在 Juno 中,它在绘图面板上显示表格/数据框:

截屏

于 2019-12-20T08:37:42.050 回答