我使用Jupyter开发Julia代码.如何使用200行显示整个DataFrame.我试过head(myDataframe, 200)但只显示了前30行.如果我这样做,没有head我再次获得30行.
小智 6
在支持 HTML的显示(如 Jupyter 或 Weave)中,输出showall看起来很糟糕,因此您可以使用 LINES 环境变量来增加显示的行数。
using DataFrames
df = DataFrame(A = rand(Int, 100), B = rand(Int, 100))
withenv("LINES" => 20) do
display(df)
end
Run Code Online (Sandbox Code Playgroud)
还有一个COLUMNSvar,参见displaysize函数帮助。
AFAICT 要完全禁用该限制,您需要更改显示上下文,这会变得有点混乱,并且通常是不可取的,但无论如何都是这样
io = IOBuffer()
ioctx = IOContext(io, :limit => false)
show(ioctx, MIME("text/html"), df)
HTML(String(take!(io)))
Run Code Online (Sandbox Code Playgroud)
我已经showall在JuliaBox中进行了测试,效果很好。
using DataFrames
df = DataFrame(A=1:200, B=rand(200))
Out[]:only showing the first 30 rows
showall(df)
Out[]:showing all rows
Run Code Online (Sandbox Code Playgroud)