python - 数据框中每月值的平均值,日期为列
问题描述
感谢您投入时间来帮助我:)
我有如下数据框(df_NSE_Price_):
Company Name ID 2000-01-03 00:00:00 2000-01-04 00:00:00 ....
Reliance Industries Ltd. 100325 50.810 54.
Tata Consultancy Service 123455 123 125
..
我想要如下输出:
Company Name ID March 00 April 00 .....
Reliance Industries Ltd 100325 52 55
Tata Consultancy Services 123455 124.3 124
..
输出数据必须具有每月数据的平均值。
到目前为止我已经尝试过
df_NSE_Price_.resample('M',axis=1).mean()
但这给了我错误仅对 DatetimeIndex、TimedeltaIndex 或 PeriodIndex 有效,但得到了一个“索引”实例
解决方案
像这样的东西应该可以工作: df.transpose().resample('M',axis=1).mean().transpose()
推荐阅读
- c# - 在 ASP .NET Core 应用程序中“无法加载 Microsoft.VisualBasic.Tristate”
- laravel - 如何从表 Laravel 中仅查询 1 级和 2 级用户列表
- c# - 在单元测试运行之前启动控制台并写入输出
- angular - 我的模板引用变量 .nativeElement 未定义
- c# - 如何将默认共享路径 [\\{host}\c$\...] 转换为默认路径 [c:\...]
- javascript - 在 vanilla JavaScript 中获得正确的偏移量
- wpf - WPF 无法转换类型为“Telerik.Windows.Documents.Fixed.FormatProviders.Pdf.Model.Types.PdfLiteralString”的对象
- r - R模型创建不起作用
- unit-testing - TryValidateProperty 在测试库中始终返回 true
- shell - 用于执行接受命令行参数并将输出存储到变量的命令的 shell 脚本