DataFrames.jl 行数

标签 dataframe julia

我想获取数据帧的行数。
我可以通过 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/

相关文章:

python Pandas DataFrame 复制(deep=False)vs 复制(deep=True)vs '='

Python pandas dataframe 转换不带小数的值

python - 如何根据 Pandas 数据框中的行条件添加新列?

c++ - 如何在 c++ (visual studio) 中使用 julia 语言

通过匹配 ID 和列名检索 data.frame 的值

python - 从多列中过滤数据

vector - 关于 Julia 中向量的行为/向量的行为

DataFrames.jl - 按类型或名称子字符串选择列

matplotlib - Julia PyPlot 无法创建二次函数

Julia:如何将 DataFrame 复制到系统剪贴板?