python计算txt文件中数据平均值写入excel
时间: 2023-10-06 19:04:42 浏览: 109
python将txt内容读出写入excel
可以使用Python中的pandas和openpyxl库来实现该功能。以下是一个简单的代码示例:
```python
import pandas as pd
from openpyxl import Workbook
# 读取txt文件中的数据
with open('data.txt') as f:
data = f.read().splitlines()
# 计算平均值
data = list(map(float, data))
avg = sum(data) / len(data)
# 将平均值写入excel文件
wb = Workbook()
ws = wb.active
ws['A1'] = 'Average'
ws['B1'] = avg
wb.save('output.xlsx')
```
在以上代码中,我们首先使用`open()`函数读取txt文件中的数据,并将其转换为列表。接着,我们使用Python内置的`map()`函数将列表中的每个元素转换为浮点数。然后,我们计算出数据的平均值。最后,我们使用openpyxl库创建一个新的excel文件,并将平均值写入其中。
阅读全文