- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我是 Julia 的新手,我想查看数据框的前 5 行,但是当我编写下面的代码时
head(df,5)
我正进入(状态
UndefVarError: head not defined
最佳答案
head
可在例如R 但不是在 Julia 中。首先 - 请注意,Julia 有一个很好的开箱即用的数据框打印系统,可以裁剪适合终端窗口的内容,因此您无需对数据框进行子集化以查看其头部和尾部。下面是一个例子:
julia> df = DataFrame(rand(100, 100), :auto)
100×100 DataFrame
Row │ x1 x2 x3 x4 x5 x6 x7 ⋯
│ Float64 Float64 Float64 Float64 Float64 Float64 Float6 ⋯
─────┼────────────────────────────────────────────────────────────────────────────
1 │ 0.915485 0.176254 0.381047 0.710266 0.597914 0.177617 0.4475 ⋯
2 │ 0.58495 0.551726 0.464703 0.630956 0.476727 0.804854 0.7908
3 │ 0.123723 0.183817 0.986624 0.306091 0.202054 0.148579 0.3433
4 │ 0.558321 0.117478 0.187091 0.482795 0.0718985 0.807018 0.9463
5 │ 0.771561 0.515823 0.830598 0.0742368 0.0831569 0.818487 0.4912 ⋯
6 │ 0.139018 0.182928 0.00129572 0.0439561 0.0929167 0.264609 0.1555
7 │ 0.16076 0.404707 0.0300284 0.665413 0.681704 0.431746 0.3460
8 │ 0.149331 0.132869 0.237446 0.599701 0.149257 0.70753 0.7687
⋮ │ ⋮ ⋮ ⋮ ⋮ ⋮ ⋮ ⋮ ⋱
93 │ 0.912703 0.98395 0.133307 0.493799 0.76125 0.295725 0.9249 ⋯
94 │ 0.153175 0.339036 0.685642 0.355421 0.365252 0.434604 0.1515
95 │ 0.780877 0.225312 0.511122 0.0506186 0.108054 0.729219 0.5275
96 │ 0.132961 0.348176 0.619712 0.791334 0.052787 0.577896 0.6696
97 │ 0.904386 0.938876 0.988184 0.831708 0.699214 0.627366 0.4320 ⋯
98 │ 0.0295777 0.704879 0.905364 0.142231 0.586725 0.584692 0.9546
99 │ 0.848715 0.177192 0.544509 0.771653 0.472267 0.584306 0.0089
100 │ 0.81299 0.00540772 0.107315 0.323288 0.592159 0.1297 0.3383
94 columns and 84 rows omitted
现在,如果您需要获取数据框的前 5 行并创建一个新的数据框,请使用
first
在 Julia Base 中定义的函数:
julia> first(df, 5)
5×100 DataFrame
Row │ x1 x2 x3 x4 x5 x6 x7 x ⋯
│ Float64 Float64 Float64 Float64 Float64 Float64 Float64 F ⋯
─────┼────────────────────────────────────────────────────────────────────────────
1 │ 0.915485 0.176254 0.381047 0.710266 0.597914 0.177617 0.447533 0 ⋯
2 │ 0.58495 0.551726 0.464703 0.630956 0.476727 0.804854 0.790866 0
3 │ 0.123723 0.183817 0.986624 0.306091 0.202054 0.148579 0.343316 0
4 │ 0.558321 0.117478 0.187091 0.482795 0.0718985 0.807018 0.946342 0
5 │ 0.771561 0.515823 0.830598 0.0742368 0.0831569 0.818487 0.491206 0 ⋯
93 columns omitted
总的来说,DataFrames.jl 的设计是我们尽可能地限制新函数名称的数量,并在可能的情况下重用 Julia Base 中定义的内容。这是这种情况的一个例子。这样用户需要学习的东西就少了。
关于julia - 无法在 Julia : UndefVarError: head not defined 中获取数据帧的前 N 行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65074092/
使用 julia 控制台时,您输入如下内容: [10,20]*[1:100,1:100]' 你会得到这样的输出: 2x200 Array{Int64,2}: 10 20 30 40 50
Julia Computing 提供的 Julia 和 Julia Pro 有什么区别? Julia Pro 是否有任何在 Julia 中不可用的企业库? 最佳答案 正如您在 project desc
我最近将我的一个模拟移植到 Julia 中,我仅在运行时发现了几个类型错误。我希望静态分析我的 Julia 代码。 MATLAB 也有类似的问题,只在运行时发现很多错误。 我发现的唯一工具 ( Typ
是否有一种简单的方法来监控 julia 和所有 julia 包的提交和开发?我知道 https://github.com/JuliaLang/julia/commits/master 最佳答案 如果您
我正在从 R 迁移,我使用 head() function很多。我在 Julia 中找不到类似的方法,所以我为 Julia Arrays 写了一个。我还将其他几个 R 函数移植到 Julia。 我需要
在某些语言(如 Python)中,有函数装饰器,它们看起来像宏,位于函数定义之上。装饰器为函数本身提供了一些额外的功能。 Julia 是否以任何方式支持函数装饰器的想法?是否可以使用宏来实现相同的目标
我用Julia中的pmap()函数写了一段并行代码。 然后我在集群上保护了四个核心并运行了一个脚本: julia -p 12 my_parallel_program.jl 我现在应该取消我的工作吗?现
谁能帮我理解接下来的事情: 1)为什么我们需要在制作链表的同时制作一个 future 结构的新抽象类? 2) 为什么有参数 T? 3)这个操作符是干什么的 struct BrokenList
我在 Julia 中有一个数组 Z,它表示二维高斯函数的图像。 IE。 Z[i,j] 是像素 i,j 处的高斯高度。我想确定高斯的参数(均值和协方差),大概是通过某种曲线拟合。 我研究了各种拟合 Z
假设,我们有如下数据结构 struct MyStruct{T} t :: Union{Nothing, T} end 并且我们希望允许用户在不添加任何数据的情况下初始化结构,例如 MyStru
我有一个包含相同类型字段的结构,我无法在创建时分配该字段。 Julia 似乎不喜欢以下内容。 (它吐出一个循环引用投诉。)我打算将问题归结为它的本质 mutable struct Test t
我正在尝试使用最大似然估计 Julia 中的正态线性模型。根据 Optim 文档中关于不更改的值,我使用以下代码通过拦截和匿名函数来模拟该过程: using Optim nobs = 500 nvar
有没有办法从命令行更新 Julia?我浏览了 documentation ,但我找不到任何东西。 最佳答案 我建议尝试 asdf如果您使用的是 MacOS、Linux 或 Linux 的 Window
我想对维度为 n 乘以 n 的矩阵 A 中的所有元素求和。该矩阵是对称的并且对角线上有 0。我发现最快的方法就是求和(A)。然而,这似乎很浪费,因为它没有使用我只需要计算矩阵的下三角这一事实。但是,s
假设你有一个向量元组 $a$,我想在 julia 中定义一个函数 p(x)=x^a。 例如,如果 a=(1,2,3),则结果函数将为 x^1 *y^2 * z^3。 我想为任何元组提供一个通用方法,但
例如,我希望能够按照以下方式做一些事情: abstract Tree abstract SupervisedModel type DecisionTree <: Tree, SupervisedMod
在 Julia 中构建复杂表达式时,是否可以使用列表推导式之类的东西? 例如,假设我有一些符号和类型,并想从它们构建一个类型。现在,我必须做类似的事情。 syms = [:a, :b, :c] typ
在 MATLAB 中,[N,edges,bin] = histcounts (___) 可以获得相应元素的 bin 索引。 Julia 有什么等价的功能吗?谢谢! 我已经尝试过 StatsBase.j
我有一个 Julia 脚本,它反复调用 C++ 程序来执行优化。 C++ 程序写入一个文本文件,然后我让 Julia 读取结果并决定下一步做什么。问题是偶尔(可能是 1000 多次)C++ 程序卡住(
我使用了一些需要特定版本的 Julia 包(即 ≥ v0.3 和 0.4 ≤)。我找不到编译 Julia 的方法来自特定版本的源代码(我正在使用 Linux )。有没有办法做到这一点,我不知道? Gi
我是一名优秀的程序员,十分优秀!