我正在使用一个函数,它将变量赋值为等于随机选择的键的值。这里的类型是字符串和打印作品。
str_extract
然后,我想使用变量名'found_item'来调用同名字典,例如:
library(stringr)
as.numeric(str_extract(df$a, "\\d+"))
#[1] 5 25 246
但我收到错误,“TypeError:string indices必须是整数,而不是str”
我如何使用字符串来调用先前定义的共享相同名称的字典?
答案 0 :(得分:0)
您可以使用HandleInternalError
InternalError
答案 1 :(得分:-2)
简短回答:我认为你不能。
但是,如果字典explore_items使用问题中的dicts作为其键,那么这应该有效。
ETA澄清:
explore_items = {{dict1}: a, {dict2}:b, {dict3}:c}
random_key= random.choice(explore_items.keys())