pandas DataFrame旋转问题

2024-01-07

我有一些格式有点奇怪的雷达数据,我不知道如何使用 pandas 库正确地旋转它。

My data:

    speed   time
loc     
A    63  0000
B    61  0000
C    63  0000
D    65  0000
A    73  0005
B    71  0005
C    73  0005
D    75  0005

我想将其转换为如下所示的 DataFrame:

    0000    0005
loc     
A    63     73
B    61     71
C    63     73
D    65     75

我已经做了很多摆弄,但似乎无法得到正确的语法。有人可以帮忙吗?

Thanks!


您可以在此处使用透视方法:

In [71]: df
Out[71]: 
     speed  time
loc             
A       63     0
B       61     0
C       63     0
D       65     0
A       73     5
B       71     5
C       73     5
D       75     5

In [72]: df.reset_index().pivot('loc', 'time', 'speed')
Out[72]: 
time   0   5
loc         
A     63  73
B     61  71
C     63  73
D     65  75
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

pandas DataFrame旋转问题 的相关文章

  • virtualenvwrapper 函数在 shell 脚本中不可用

    所以 我再一次制作了一个很棒的 python 程序 它让我的生活变得更加轻松 并节省了大量时间 当然 这涉及到一个 virtualenv 用mkvirtualenvvirtualenvwrapper 的功能 该项目有一个requiremen
  • 使用ideone时如何传入命令行参数?

    我正在使用 ideone 在线解释器 http ideone com http ideone com 来测试一些 C 和 Python 程序 如何指定命令行参数而不是使用 STDIN 输入 看起来你不能 但是快速破解应该做的伎俩 stati
  • pandas read_csv 之前预处理数据文件

    我使用 SAP 的数据输出 但它既不是 CSV 因为它不引用包含其分隔符的字符串 也不是固定宽度 因为它具有多字节字符 它是一种 固定宽度 字符 为了将其放入 pandas 我当前读取文件 获取分隔符位置 对分隔符周围的每一行进行切片 然后
  • caffe安装:opencv libpng16.so.16链接问题

    我正在尝试在 Ubuntu 14 04 机器上使用 python 接口编译 caffe 我已经安装了 Anaconda 和 opencvconda install opencv 我还安装了咖啡中规定的所有要求 并更改了注释块makefile
  • 删除 tkinter 文本默认绑定

    我正在制作一个简单的 tkinter 文本编辑器 但我想要所有默认绑定文本小部件如果可能的话删除 例如当我按Ctrl i它默认插入一个制表符 我制作了一个事件绑定来打印文本框中有多少行 我将事件绑定设置为Ctrl i以及 当我运行它时 它会
  • DataFrame.loc 的“索引器太多”

    我读了关于切片器的文档 http pandas pydata org pandas docs stable advanced html using slicers一百万次 但我从来没有理解过它 所以我仍在试图弄清楚如何使用loc切片Data
  • 在多核上运行 python 线程

    我知道Python 2 7不允许在不同的内核上运行多个线程 你需要使用multiprocessing模块以实现某种程度的并发性 我正在看concurrent futuresPython 3 4 中的模块 是否使用ThreadPoolExec
  • Python Apache Beam 端输入断言错误

    我对 Apache Beam Cloud Dataflow 还很陌生 所以如果我的理解不正确 我深表歉意 我正在尝试通过管道读取大约 30 000 行长的数据文件 我的简单管道首先从 GCS 打开 csv 从数据中提取标题 通过 ParDo
  • 将列表值转换为 pandas 中的行

    我有数据帧 其中一列具有相同长度的 numpy ndarray 值 df list 0 Out 92 array 0 0 0 0 29273096 0 30691767 0 27531403 我想将这些列表值转换为数据框并从 df iloc
  • 如何在Python中手动对数字列表进行排序?

    规格 Ubuntu 13 04 Python 3 3 1 背景 Python的初学者 遇到了这个 手动排序 问题 我被要求做的事情 让用户输入 3 个数值并将它们存储在 3 个不同的变量中 不使用列表或排序算法 手动将这 3 个数字从小到大
  • 右键单击 QPushButton 上的 contextMenu

    对于我的应用程序 我在 Qt Designer 中创建了一个 GUI 并将其转换为 python 2 6 代码 关于一些QPushButton 与设计器创建 我想添加右键单击上下文菜单 菜单选项取决于应用程序状态 如何实现这样的上下文菜单
  • 尝试校准keras模型

    我正在尝试通过 Sklearn 实现来校准我的 CNN 模型CalibratedClassifierCV 尝试将其包装为KerasClassifier并覆盖预测功能但没有成功 有人可以说我做错了什么吗 这是模型代码 def create m
  • ImproperlyConfigured at / 不允许空静态前缀 - Django

    我正在使用 Django 上传 显示图像 该网站部署在 Heroku 上 下列的this https coderwall com p bz0sng教程我能够成功上传图像 但是 图像并未显示在模板中 然后我了解到我的 urls py 末尾应该
  • 类变量:“类列表”与“类布尔值”[重复]

    这个问题在这里已经有答案了 我不明白以下示例的区别 一次类的实例可以更改另一个实例的类变量 而另一次则不能 示例1 class MyClass object mylist def add self self mylist append 1
  • 列表中的特定范围(python)

    我有一个从文本字符串中提取的整数列表 因此当我打印该列表 我称之为test I get 135 2256 1984 3985 1991 1023 1999 我想打印或制作一个仅包含特定范围内的数字的新列表 例如1000 2000之间 我尝试
  • 本地主机上的 Google App Engine GQL 查询

    我正在 Google App Engine Windows 上的 SDK 版本 1 7 0 上开发一个应用程序 我需要经常测试该应用程序 并且此测试涉及数据存储上的大量 GQL 查询 您可以在 App Engine 管理界面的浏览器中在线运
  • 如何将Python包从旧版本安装到新版本?

    我正在使用 python 3 7 最近在 Linux 中安装了 python 3 8 是否有任何 bash 命令或脚本可以获取 3 7 的所有软件包列表并在 3 8 版本中一一安装 我想避免每个包裹都手工完成 注意 我将它们安装在我的系统中
  • 将二进制数据视为文件对象?

    在此代码片段 由另一个人编写 中 self archive是一个大文件的路径并且raw file是以二进制数据形式读取的文件内容 with open self archive rb as f f seek offset raw file s
  • 在自定义 keras 层的调用函数中传递附加参数

    我创建了一个自定义 keras 层 目的是在推理过程中手动更改前一层的激活 以下是基本层 它只是将激活值乘以一个数字 import numpy as np from keras import backend as K from keras
  • 美丽的汤刮 - 登录凭据不起作用

    尝试使用登录凭据抓取页面 payload email gmail com password urls login url https www spotrac com signin url https www spotrac com nba

随机推荐

  • 仅在 Web 上启用 Outlook Web 加载项

    我开发了一个基于 Outlook Web 的加载项 为了安装它 我从 OWA 中的 管理加载项 页面添加了清单文件 https msdn microsoft com en us library office fp142256 aspx ht
  • 多重继承的不明确解决方法?

    我有一个名为 动物 的基类 以及继承自 动物 的一只狗和一只猫 还有一个名为dogcat的多重继承类 它继承自dog和cat 在动物中我有一种称为睡眠的方法 当我想使用dogcat的该方法时 我收到错误 DogCat sleep 不明确 我
  • 在 Ubuntu 14.04 上安装 Apache 2.4.7

    我有以下问题 在 Ubuntu 上安装 Apache 2 4 7 我在目录 etc apache2 sites available 中创建了文件
  • 如何将文本与 QTableWidget 中的单元格中心对齐

    我正在使用基于 Qt4 的 PyQt 我的编辑器是 PyCharm 2017 3 我的 python 版本是 3 4 我正在从网站上抓取一些文本 我试图将该文本与 QTableWidget 中单元格的中心对齐 item QTableWidg
  • 结合正则表达式来验证英国和美国的电话号码

    我有两个正则表达式 一个用于验证英国号码 来自我的上一个问题 https stackoverflow com questions 23195191 validate uk phone number including its area co
  • 连续对数算术:游程编码项上的取整运算符

    我正在尝试在 Bill Gosper 上实现基本算术连续对数 https perl plover com yak cftalk INFO gosper txt 它们是连分数的 变异 允许术语协同例程发出和消耗非常小的消息 即使是非常大或非常
  • WPF 列表框分隔符显示为不同的厚度

    我创建了一个自定义列表框 其中每个项目均由分隔符分隔 但我看到了奇怪的问题 列表项之间的分隔符的厚度不是恒定的 如果我改变列表框的位置 它会改变 如下所示列表框图像 https i stack imgur com uKt8n png 下面是
  • 如何禁用 VS datagridview 中的第一个自动选择?

    我在 Visual Studio C 中创建了一个使用 datagridview 的应用程序 现在 当我分配该 datagridview 的数据源时 它会自动选择第一行 并执行我的代码进行选择 由于我经常重新分配该数据源 因此这是不可取的
  • 当 kubectl apply-ing 时替换所有文件中的环境变量

    假设一个文件夹中有许多 Kubernetes 配置文件kubernetes我们希望将它们全部应用 kubectl apply f kubernetes n MyNamespace 其中一些文件包含需要首先替换的环境变量 没有模板化 http
  • 显示和更新 FormArray 内的 FormGroup

    我正在显示带有 ngFor 的 FormArray 我想做的是 当我单击 ngFor 中的某个项目时 用该项目的 任务 属性填充该项目 此外 当我键入 更新输入内容时 原始表单也会被更新 修补 HTML
  • Bash 脚本编写、检查错误、记录日志

    这是为 bash fu 巫师准备的一份 不 实际上 我只是开玩笑 除了我之外 你们可能都知道这一点 我正在尝试创建一个备份 shell 脚本 这个想法相当简单 在某个文件夹中查找超过 7 天的文件 将它们 tar gzip 到另一个目录 然
  • 如何在 Azure ARM 模板中设置环境变量

    我想在 ARM 模板中设置部署环境 以保证机器之间的环境相同 有没有办法为使用 ARM 模板创建的虚拟机设置环境变量 Windows 您可以使用自定义脚本扩展 https learn microsoft com en us azure vi
  • 是否可以在 Android 中将动画 gif 文件设置为我的应用程序的背景?

    我正在为珠宝店做应用程序 我想将 gif 图像设置为我的应用程序的背景 可以设置吗 是的 您可以设置 gif 图像 但这不会为您的 gif 图像设置动画 您需要将 gif 图像显式提取到所有帧中 然后使用动画图像作为 gif 这里是示例
  • 最快的跨平台 A* 实施?

    有这么多可用的实现 使用小网格的 C 执行速度最快 CPU 占用最少 二进制文件最小 跨平台 Linux Mac Windows iPhone A 实现是什么 实施 谷歌返回 http www heyes jones com astar h
  • C++ Boost Graph Library:输出自定义顶点属性

    我正在努力寻找一位定制房产作家与 BGL 合作 struct IkGraph VertexProperty int id int type std pair
  • 随着 TestFlight 被 iTunes Connect 取代,企业应用 Beta 测试将会发生什么?

    我在 中找不到任何有关企业 Beta 测试的信息iTunes Connect 开发人员指南 https developer apple com library ios documentation LanguagesUtilities Con
  • 扩展jQuery的ajax功能

    我想扩展 ajax 函数 以便每当调用它时 页面上就会出现一个图像 指示正在加载内容 我可以使用本页讨论的预过滤器http api jquery com extending ajax http api jquery com extendin
  • 在 WinDbg 中定义自定义错误检查代码

    有没有一种方法可以定义自定义代码 带有消息 描述等 以便当我在 Windows 的内核模式驱动程序中调用KeBugCheckEx要发出自定义 BugCheck 代码 WinDbg 会显示该自定义 BugCheck 代码附带的关联消息吗 有关
  • 使用虚拟目录将 ASP.NET MVC 部署到 IIS 5/6

    我有一个 asp net MVC 应用程序 我想使用虚拟目录将其部署到 IIS 5 和 或 6 我已经执行了通配符路由 但相对路径有问题 假设我创建了一个名为 myApp 的虚拟目录 部署后我可以去http localhost myApp
  • pandas DataFrame旋转问题

    我有一些格式有点奇怪的雷达数据 我不知道如何使用 pandas 库正确地旋转它 My data speed time loc A 63 0000 B 61 0000 C 63 0000 D 65 0000 A 73 0005 B 71 00