['嗨小羊', [['3.4.0', 0.1408450704225352, 0.01612903225806452], ['3.4.1', 0.373134328358209, 0.1923076923076923], ['3.4.2', 0.1964285714285714, 0.02173913043478261]]]写入Excel
时间: 2023-08-18 16:33:26 浏览: 25
你可以使用 pandas 库将这个列表写入 Excel 文件。具体的实现方法如下所示:
1. 导入 pandas 库:
```
import pandas as pd
```
2. 创建一个 DataFrame 对象:
```
data = [['3.4.0', 0.1408450704225352, 0.01612903225806452],
['3.4.1', 0.373134328358209, 0.1923076923076923],
['3.4.2', 0.1964285714285714, 0.02173913043478261]]
df = pd.DataFrame(data, columns=['Version', 'Accuracy', 'Recall'])
df.insert(0, 'Name', '嗨小羊')
```
3. 将 DataFrame 对象写入 Excel 文件:
```
df.to_excel('example.xlsx', index=False)
```
这将会在当前目录下创建一个名为 example.xlsx 的 Excel 文件,并将 DataFrame 对象写入该文件中。在这个 DataFrame 中,'Name' 列代表了字符串 '嗨小羊','Version' 列代表了版本号,'Accuracy' 列代表了准确率,'Recall' 列代表了召回率。如果你想将 DataFrame 对象写入已经存在的 Excel 文件中,你可以使用 pandas 的 ExcelWriter 对象。具体的实现方法如下所示:
```
with pd.ExcelWriter('example.xlsx', engine='openpyxl', mode='a') as writer:
df.to_excel(writer, sheet_name='Sheet1', index=False)
```
其中,engine 参数指定了要使用的 Excel 写入引擎(openpyxl 或 xlsxwriter),mode 参数指定了写入模式('w' 表示覆盖已有文件,'a' 表示追加到已有文件中),sheet_name 参数指定了要写入的工作表名称。