sample1=df.groupby('股票代码').get_group('sh600000').tail(21),求sample1中的月线
时间: 2023-09-12 09:12:17 浏览: 92
要计算`sample1`中的月线,你需要将日期列转换为日期时间类型,并按月份进行分组,然后对其他列应用所需的聚合函数(例如求平均值)。假设你的数据集中有一个名为 `sample1` 的 DataFrame,其中包含一个名为 `日期` 的列和其他需要计算月线的列,你可以按以下方式计算月线:
```python
sample1['日期'] = pd.to_datetime(sample1['日期']) # 将日期列转换为日期时间类型
sample1_monthly = sample1.groupby(pd.Grouper(key='日期', freq='M')).mean() # 按月份分组并计算平均值
```
这将返回一个新的 DataFrame `sample1_monthly`,其中包含了按月份计算的平均值。请确保将上述代码适当修改以适应你的数据集和列名。
阅读全文