python - 在 DataFrame 中对值进行分组
问题描述
我有一个 DataFrame 在此处输入图像描述
我想对类似的项目列值进行分组
不使用 groupby().agg() 函数,因为不想对价格列执行任何算术运算
我正在寻找制作这个 DataFrame
变成这样的东西
解决方案
如果我正确理解您的问题,那么下面的答案可以通过使用来获得您想要的结果pivot_table
df.pivot_table(index=['item','date'],values='price')
在哪里:
df =您的数据框
请检查并让我知道它是否适合您。
推荐阅读
- java - 如何将内部存储中的本地文件用作 AssetFileDescriptor?
- python - 命令行中函数的返回值不正确
- c# - 验证 Worker Service 上的配置文件
- ios - 重命名 XCode 项目后面临的问题
- c++ - 无法使用 C++ Poco 库正确克隆 JSON 数组
- airflow-scheduler - 大量任务时,气流调度程序不调度(或缓慢)
- javascript - 使用 ssh2 时,Ajax 总是返回 Code 500
- android - 有没有办法从 Adobe Air (flash) android 应用程序更新到 Unity3d 应用程序并保留共享对象中的本地保存?
- python - 执行音频降噪时的ParameterError
- git - 将 GitBash 与 MacO 一起使用?