Traceback (most recent call last): Cell In[22], line 6 writer.writerow(row) # 写入每行数据 File E:\Anaconda\lib\csv.py:154 in writerow return self.writer.writerow(self._dict_to_list(rowdict)) File E:\Anaconda\lib\csv.py:147 in _dict_to_list wrong_fields = rowdict.keys() - self.fieldnames AttributeError: 'numpy.float64' object has no attribute 'keys‘是什么意思
时间: 2024-02-12 22:03:22 浏览: 139
Mac下anaconda中Spyder打开报错Traceback(most recent call last)…问题
5星 · 资源好评率100%
这个错误意味着你正在尝试将一个 Numpy float64 对象添加到一个字典中,但是该对象不是一个字典,它没有 'keys' 属性。这通常发生在使用 Pandas 或 Numpy 库中的数据结构时,尝试将数据写入 CSV 文件时发生。你需要确保将数据转换为正确的数据类型(如字典或字符串),以便能够将其成功写入 CSV 文件。
阅读全文