如果我有一本字典如
my_dict = Dict(
"A" => "one",
"B" => "two",
"C" => "three"
)
Run Code Online (Sandbox Code Playgroud)
反转键/值映射的最佳方法是什么?
我有一个包含列group_ID和class多个数字特征的数据框,以及一些字符元数据,即:
group_ID class var1 var2 var3 metadata
a foo 1 324 3 cat
a bar 1.3 34 53 dog
a baz 31 34 5 elephant
b foo 34 34 943 dolphin
b bar 94 51 23 chipmunk
b baz 985 595 43 badger
c foo 43 93 23 tapir
c bar 43 23 23 monkey
c baz 40 53 512 duck
Run Code Online (Sandbox Code Playgroud)
我想计算foo每个类的中位数group_ID,然后将每一行除以匹配的中位数group_ID.
在这个例子中我只有1行每个foo,所以中间将是相同的初始值,但在现实中,我为每个许多行class和group_ID.
有一个简单的方法吗?我对far的最佳尝试包括为中值创建一个单独的数据帧 …