我想获取数据帧的行数。
我可以通过 size(myDataFrame)[1]
实现这一点.
有更干净的方法吗?
最佳答案
如果您正在使用 DataFrames
具体来说,那么你可以使用 nrow()
:
julia> df = DataFrame(Any[1:10, 1:10]);
julia> nrow(df)
10
或者,您可以为 size
指定维度参数:julia> size(df, 1)
10
这也适用于数组,所以它更通用:julia> my_array = rand(4, 3)
4×3 Array{Float64,2}:
0.980798 0.873643 0.819478
0.341972 0.34974 0.160342
0.262292 0.387406 0.00741398
0.512669 0.81579 0.329353
julia> size(my_array, 1)
4
关于DataFrames.jl 行数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38015840/