将二维字典保存为excel,第一维度的key值显示在第一列,第二维度的key值,显示在第一行
时间: 2024-02-18 13:02:43 浏览: 68
C语言第07章-一维数组和二维数组1完整.pptx
你可以使用Python中的pandas库来将二维字典保存为Excel文件,并按照要求将第一维度的key值显示在第一列,第二维度的key值显示在第一行。下面是一个示例代码:
```python
import pandas as pd
# 定义二维字典
my_dict = {'key1': {'subkey1': 1, 'subkey2': 2}, 'key2': {'subkey1': 3, 'subkey2': 4}}
# 转换为DataFrame
df = pd.DataFrame(my_dict)
# 将DataFrame转置
df = df.T
# 将DataFrame保存为Excel文件
df.to_excel('my_dict.xlsx')
```
上述代码首先定义了一个二维字典my_dict。然后,我们将其转换为DataFrame,并使用T方法将其转置,这样第一维度的key值就会显示在第一列,第二维度的key值就会显示在第一行。最后,我们使用to_excel方法将DataFrame保存为Excel文件。
阅读全文