[quote=“hasanOryx, post:3, topic:28538”] @kevbonham
I’ll give it a try
[/quote]
The DataFrame appeared in a weird way:
To simplify the data, I re-wrote the example as below:
fruits = ["apple", "orange", "banana"]
fruits_matrix = Dict(fruits .=> false)
purchase_fruits = ["apple", "banana"]
available_fruits = Dict{String, Dict{String, Bool}}()
push!(available_fruits, "home" => fruits_matrix)
for (key, value) in available_fruits["home"]
for entry in purchase_fruits
if key == entry
available_fruits["home"][key] = true
end
end
end
@show available_fruits
#=
available_fruits = Dict("home" =>
Dict("orange" => 0,"banana" => 1,"apple" => 1))
Dict{String,Dict{String,Bool}} with 1 entry:
"home" => Dict("orange"=>0,"banana"=>1,"apple"=>1)
=#
using DataFrames
DataFrame(available_fruits)
The result appeared as:
While I’m expecting something like: