问题标签 [julia-dataframe]

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.

0 投票
1 回答
246 浏览

julia - 如何为 julia 中的重复列添加后缀或前缀?

我有两个 df,两个 df 都有一些未包含在on列表中的常见列。如果我添加makeunique参数,它会创建后缀为 _n where 的新列。无论如何我可以将 ['_left', '_right'] 之类的前缀值传递给结果df吗?在 pandas 中,我可以传递一些参数lsuffixrsuffix.

样本输入:

DF1:

DF2:

内连接结果:

预期输出:

0 投票
2 回答
1848 浏览

julia - 如何在 Julia 中将字符串系列转换为日期时间系列

我有一个 csv 文件,如下所示,

读取 csv 文件date列后String输入类型。如何从外部将字符串系列转换为日期时间系列。在 Julia Data Frame文档中没有谈论有关 TimeSeries 的任何内容。如何从外部将系列或矢量转换为日期时间格式?无论如何我可以在读取 CSV 文件时提及时间序列列吗?

0 投票
1 回答
2058 浏览

julia - 如何在 Julia 数据框中删除/删除空行和 NaN?

我有一个 df ,其中包含nothing,NaNmissing. 删除包含missing我可以使用的行dropmissing。有什么方法可以处理NaNnothing吗?

样本df:

预期输出:

到目前为止我所做的尝试,根据我在 Julia 的知识,我尝试了这个,

我的代码按预期工作。我觉得这是解决这个问题的无效方法。是否有任何单独的方法来处理空和 NaN?

0 投票
2 回答
525 浏览

julia - 如何在 Julia 中读取记录格式 json?

我可以使用以下代码读取 json 文件并转换为数据帧。

normal.json看起来像下面,

{"col1":["thasin", "hello", "world"],"col2":[1,2,3],"col3":["abc", "def", "ghi"]}

所以最终的df有,

但是,相同的代码不适用于record格式化的 json 文件。

格式是列表,如 {column -> value}, ... , {column -> value}

我的示例 json

预期输出:

这可以在 python 中完成,如下所示,

如何在 Julia 中做到这一点?

0 投票
1 回答
65 浏览

julia - 如何使用不匹配的列名执行垂直连接?

我有两个如下的df,

df1

df2

当我执行 vcat 时,它会抛出 ArgumentError: column(s) x4 are missing from argument(s) 1 我理解这个错误是因为列名不匹配。有什么办法我仍然可以附加这些数据框并将missing其放在找不到的地方。

预期输出:

0 投票
0 回答
51 浏览

julia - 如何在特定索引处在 Julia 中插入新行

我正在使用 julia 1.4,我有一个如下所示的 df。我想在特定索引处向现有数据框添加新行。我找到了这个,但它似乎很旧。我DataFrame(insert!.(eachcol(df), index, value))用来插入一行。感觉演的有点过了 因为,它使用eachcol迭代器并在结果之上将数组转换为Dataframe.

样本输入:

预期输出:

0 投票
1 回答
51 浏览

julia - ArgumentError: No key column found Unstack Error?

我有一个像下面这样的df,

样本输入:

我想将上面的df转换成下面的样子,

预期的df:

我尝试了 unstack 方法unstack(df, "col1", "col2"),但我得到了ArgumentError: No key column found. 我知道没有密钥 unstack 是不可能的。如何将上述df转换为预期的df?

0 投票
1 回答
640 浏览

python - 如何将 Python pandas 转换为 Julia DataFrame(使用 PyJulia)并返回 Python Pandas

我想用来PyJulia加速部分代码

但是我收到以下错误消息:

此外,以下命令:

给出输出(这似乎不是 Julia DataFrame):

有没有办法将 pandas DataFrame 转换为 Julia DataFrame?

编辑 1

感谢@PrzemyslawSzufel 的回答,现在可以使用以下代码:

但是,虽然我;在行尾放了 a ,但我总是从 dfj 得到一个打印输出,它不需要而且很长(100000 行)并且需要大约一秒钟。有没有办法避免打印输出?

此外,如果我现在修改 Julia 中的数据框(这比在 python 中执行此操作和整个问题的目标要快得多)并希望它将其转换回 python pandas,我也会收到错误消息

顺便说一句,命令type(dfjpy)作为PyCall.jlwrap输出

编辑 2

为了将 julia Dataframe 转换为 Python Pandas,您必须首先将其转换为 Julia Pandas。是最新的工作代码

0 投票
1 回答
567 浏览

julia - 如何从 julia 数据框创建字典?

我有一个像下面这样的 df,我想从 df 中获取字典。

预期输出:

我知道如何在熊猫中做到这一点,

大熊猫在朱莉娅中的等效代码是什么?

0 投票
1 回答
26 浏览

julia - 如何获取取决于数据框列子集的新列

我的数据框有 3 列AB并且C对于每一行,这些列中只有一个包含一个值。

我想要一MERGE列包含来自AorB的值C

julia如何获得MERGE柱子的最佳方式?

到目前为止,我能够解决的是:

对于列的可变范围的场景呢?