gpt4 book ai didi

dataframe - 将 CSV 文件读取到字典中

转载 作者:行者123 更新时间:2023-12-02 19:06:35 24 4
gpt4 key购买 nike

我创建了一个字典来存储我的结果。我的代码将它们存储在这个字典中并将其保存到 CSV 文件中。然而,当我尝试读取这个 CSV 文件时,我似乎只能将其作为 DataFrame 读取。但我的代码不适用于 DataFrame,我需要“字典”格式的 CSV 文件。

所以我必须能够直接将 CSV 文件下载为字典

或者

将 DataFramefile 更改为 dict 文件。

澄清一下:

这就是我创建 Dict 时的样子,只是一个简单的字符串作为键输入和分配给它的值:

Dict{String,Any} with 2 entries:
"0.1_10_8" => 13.2
"0.1_10_4" => 6.6

然后我将其写入 CSV 格式当我将其重新加载为 DataFrame 时,它​​看起来像这样。

enter image description here

我需要让它与我之前将其编写为 CSV 一样,就像我之前的字典一样。

最佳答案

扩展@Bogumil 示例。

如果您的 CSV 文件有表单

key, value
A, 1
B, 10
C, 15

那么你就可以这样做

julia> using CSV

julia> CSV.File("example.csv") |> Dict
Dict{String, Int64} with 3 entries:
"B" => 10
"A" => 1
"C" => 15

顺便说一句,它也适用于其他方向

julia> d = Dict("a" => 1, "b" => 2, "c" => 3)
julia> CSV.write("dict.csv", d)
sh> cat dict.csv
first,second
c,3
b,2
a,1

关于dataframe - 将 CSV 文件读取到字典中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64967830/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com