如何在Julia中显示所有输出?

时间:2016-05-09 02:50:10

标签: julia

有时Julia会使用椭圆来压缩输出以节省空间。例如,您可以运行subtypes()来查看此内容。

前段时间,我看到了一个Julia视频,其中有人做了一些显示所有输出的东西,在这种情况下椭圆不存在。有谁知道这是怎么做的?

4 个答案:

答案 0 :(得分:2)

根据评论者的建议,您可以使用showallprint

showall(subtypes(Any))

或者,利用朱莉娅的功能链:

subtypes(Any) |> showall

答案 1 :(得分:1)

DataFrames 上,您可以使用 allrows 和/或 allcols

using RDatasets

show(RDatasets.datasets(), allrows=true, allcols=true)
#763×5 DataFrame
# Row │ Package       Dataset                    Title                              Rows    #Columns 
#     │ String        String                     String                             Int64   #Int64   
#─────┼─────────────────────────────────────────────────────────────────────────────────────────────
#   1 │ COUNT         affairs                    affairs                               601       18
#   2 │ COUNT         azdrg112                   azdrg112                             1798        4
#   3 │ COUNT         azpro                      azpro                                3589        6
#   4 │ COUNT         badhealth                  badhealth                            1127        3
#   5 │ COUNT         fasttrakg                  fasttrakg                              15        9
#...

答案 2 :(得分:0)

下面是该方法的一个简短变体:

show(stdout, "text/plain", x)

其中x是您要打印的东西

答案 3 :(得分:0)

对于 IJulia(Jupyter 笔记本)用户:

ENV["COLUMNS"] = 240

来源:DataFrames: display in a Jupyter notebook