问题标签 [pluto.jl]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
dataframe - 如何使用 Julia、Pluto.jl 和 PlutoUI.jl 的 FilePicker 元素读取上传的 CSV 文件
我正在尝试使用 PlutoUI 库的 Filepicker 元素
md""" Upload a Comma Separated Values (.csv) file to use: $(@bind user_csv FilePicker()) """
允许用户上传 CSV 文件进行处理。不幸的是,没有检测到数据类型,数据被表示为一维 Int64 数组:
Dict("name"=>"mtg_binder.csv", "data"=>Int64[ 81 117 97 110 116 105 116 121 44 78 97 109 101 44 83 105 109 112 108 101 95 78 97 109 101 44 83 101 116 44 67 97 114 100 95 78 117 109 98 101 53 52 51 46 49 57 34 44 13 10], "type"=>"")
那么,如何将 Int64 数组处理/转换为可以推送到 Dataframe 中的东西?
我尝试过的一些事情:
如果我执行csv 文件保存成功,但如果没有在每行之间获取空行数据(不是什么大问题)和错误write(csv_path, user_csv["data"])
,我就无法读回文件。我可以用于第二个问题,但是数据变成了炒鸡蛋,无法使用。CSV.File(open(read, csv_path)) |> DataFrame;
ArgumentError: Symbol name may not contain \0
normalizenames=true
我还尝试使用 StringEncodings 编码为 UTF-8 和 UTF-16,但没有运气——它仍然是炒鸡蛋。
帮助?
julia - 无法在 Julia 中安装软件包
正如标题所说,我似乎无法再使用 Pluto 在 Julia 中安装软件包,尽管直到几天前一切正常。错误代码
package - Julia 自动删除注册表/常规
每次我使用 Pluto 笔记本在我的 main.jl 文件中执行以下代码时,我的注册表/常规文件夹都会自动删除,并且所有软件包都会自动重新安装。之后,笔记本的恢复工作非常好,但这有点烦人,因为每次我重新启动笔记本内核都需要 10 分钟
即使所需的软件包已经安装并且可以工作,这似乎也会发生。我已确保 regualar project.toml 和 manifest.toml 文件位于 main.jl 文档的文件夹中。知道我在这里缺少什么吗?
r - 在 Pluto.jl 中更新 R 代码插入的问题
我在过去的研究中留下了一些 R 代码。它不是很快,但它确实有效。Julia 慷慨地允许将整个迁移过程推迟到以后,通过 Rcall 使用这个 R 代码,这非常方便。最近,我决定使用 Pluto 准备一个交互式演示,其中在一个地方使用了通过 Rcall 插入 R 代码。在第一次启动时,如果只打开笔记本,一切正常,但如果更改此代码块中的任何内容并重新计算,Pluto 会返回如下错误:
即使使用最简单的代码也会出现此错误,因此问题不是R代码中的错误,而是使用此代码更新单元格时的环境之间的关系。如果直接从 Julia 运行这段代码,没有 Pluto,就不会有这样的问题。这是一个演示问题的完全原始示例:
为此,using Rcall
必须先在某处调用,并且必须为外部启动安装和配置 R。在使用此代码首次运行 Pluto notebook 时,一切正常。但是,如果更改为b = a*2
并b = a*3
使用此代码更新单元格,Pluto 将给出错误。如何解决这个问题呢?
julia - 在 Pluto.jl 中打印语句
我正在尝试使打印语句在 Pluto.jl 中工作。现在,当我执行println
它时,它会打印到控制台,使用PlutoUI
扩展来使打印语句工作,但不在 for 循环中。有没有办法在 for 循环中打印到 Pluto.jl 笔记本?
julia - 在 Pluto 中交互使用 Gadfly
我在 Pluto 中使用 Gadfly,我试图弄清楚是否有可能在 Pluto 笔记本中拥有绘图的交互式版本。如果我只使用 REPL,Gadfly 会生成非常漂亮的交互式绘图,并在我的 Web 浏览器中打开:
但是,如果我在 Pluto 中使用 Gadfly,则笔记本中包含的绘图不是交互式的,它们是静态的。这是 Pluto 笔记本的一个简单示例:
如何在冥王星中获得牛虻图的交互式版本?
任何帮助深表感谢!
julia - 在 Pluto.jl 中输入 Unicode 字符
只是想知道是否有人知道如何在pluto.jl
. 例如,如果我想为 sigma 输入一个 Unicode 字符,我会输入\sigma
vs code,自动完成会将其更改为σ
. 任何想法我如何做同样的事情pluto.jl