我喜欢开始使用Julia而不是Python进行计算。但到目前为止,我错过了非常重要的工具 - 类似视图的功能。R中有显示整个数据框的View()
功能。这是一个非常实用的工具,我什至无法想象没有这个就可以使用 Julia。使用 Julia 还为时过早吗?
到目前为止我试过了print(df)
。
我在 Atom IDE 中使用 Juno。
R 的打印屏幕看起来像这样,我想在另一个窗口中打开我的数据框,而不是控制台。
不完全确定您需要什么,因为我没有使用过 R,但也许您正在寻找 printtable() 方法。
printtable(df::AbstractDataFrame; header::Bool = true,
separator::Char = ',',
quotemark::Char = '"',
nastring::AbstractString = "NA")
请注意,奇怪的是,它只接受命名参数
希望这对家庭有帮助
虽然,正如问题讨论中所评论的,这可用于 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)
使用 Julia 1.3 测试:TableView:它允许浏览、排序和过滤。在 Juno 中,它在绘图面板上显示表格/数据框: