用python对txt文本里的数据进行数据分析处理,并画出平滑曲线图,写出代码
时间: 2023-05-21 11:02:49 浏览: 434
当然可以,以下是一个简单的例子:
```python
import pandas as pd
import matplotlib.pyplot as plt
# 读取txt文件
data = pd.read_csv('data.txt', sep='\t')
# 对数据进行处理
data['date'] = pd.to_datetime(data['date']) # 将日期转换为datetime格式
data.set_index('date', inplace=True) # 将日期设置为索引
data = data.resample('D').mean() # 按天进行重采样,并计算每天的平均值
# 绘制平滑曲线图
plt.plot(data.rolling(window=7).mean()) # 使用滑动平均法进行平滑处理
plt.show()
```
其中,`data.txt`是包含数据的文本文件,每行包含一个日期和一个数值,以制表符分隔。
阅读全文