我正在尝试创建具有2列“ JV”,“标签”的pd.DataFrame,但基于字典self.tags却出现以下异常
tgs = {'JV':list(self.tags.keys())}
tagsData = pd.DataFrame.from_dict(tgs)
tagsData['Tags'] = tagsData.apply(lambda row: self.tags[row['JV']], axis = 1)
字典示例
self.tags = { 40: "Test"}
Tkinter回调中的异常
回溯(最近一次通话最近):ValueError:无法设置带有 没有定义的索引和不能转换为系列的值
答案 0 :(得分:1)
在字典为空时收到此错误,因此无法从空字典创建数据框。
因此解决方案是检查空字典并采取相应措施