Pandas:在数据框中存储数据框

2024-01-10

我对 Pandas 相当陌生,目前在尝试在 Dataframe 中插入 Dataframe 时遇到了问题。

我想做的事: 我有多个模拟和相应的信号文件,我希望将它们全部放在一个大的 DataFrame 中。所以我想要一个 DataFrame,其中包含我的所有模拟参数以及我的信号作为嵌套的 DataFrame。它应该看起来像这样:

SimName | Date | Parameter 1 | Parameter 2 |  Signal 1 |  Signal 2 |
Name 1  | 123  | XYZ         | XYZ         | DataFrame | DataFrame |
Name 2  | 456  | XYZ         | XYZ         | DataFrame | DataFrame |

其中 SimName 是我的大 DataFrame 索引,信号 1 和信号 2 中的每个条目都是一个单独的 DataFrame。

我的想法是这样实现:

big_DataFrame['Signal 1'].loc['Name 1']

但这会导致 ValueError:

索引器与 DataFrame 不兼容

Pandas 中是否可以有这种嵌套的 DataFrame?

Nico


末尾提到的“指针”ns63sr 的回答 https://stackoverflow.com/a/46648693可以作为一个类来实现,例如...

定义:

class df_holder:
    def __init__(self, df): 
        self.df = df

Set:

df.loc[0,'df_holder'] = df_holder(df)

Get:

df.loc[0].df_holder.df
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Pandas:在数据框中存储数据框 的相关文章

  • 在Python3.6中调用C#代码

    由于完全不了解 C 编码 我希望在我的 python 代码中调用 C 函数 我知道有很多关于同一问题的问答 但由于一些奇怪的原因 我无法从示例 python 模块导入简单的 c 类库 以下是我所做的事情 C 类库设置 我使用的是 VS 20
  • 如何在Python中循环并存储自变量中的值

    我对 python 很陌生 所以这听起来可能很愚蠢 我进行了搜索 但没有找到解决方案 我在 python 中有一个名为 ExcRng 的函数 我可以对该函数执行什么样的 for 循环 以便将值存储在独立变量中 我不想将它们存储在列表中 而是
  • 一次将Python dict的内容分配给多个变量?

    我想做这样的事情 def f return a 1 b 2 c 3 a b f or a b f IE 这样 a 被分配为 1 b 被分配为 2 并且 c 是未定义的 这与此类似 def f return 1 2 a b f 依赖于变量名称
  • python 中分割字符串以获得一个值?

    需要帮助 假设我在名为 input 的变量中有一个字符串 Sam Person name kind input split 通过执行上述操作 我得到两个具有不同字符串 Sam 和 Person 的变量 有没有办法只获取第一个值 name S
  • 如何限制Django CreateView中ForeignKey字段的选择?

    我有一个沿着这些思路的模型结构 models py class Foo models Model class Bar models Model foo models ForeignKey Foo class Baz models Model
  • Python igraph:从图中删除顶点

    我正在使用安然电子邮件数据集 并尝试删除没有 enron com 的电子邮件地址 即我只想拥有安然电子邮件 当我尝试删除那些没有 enron com 的地址时 一些电子邮件由于某些原因被跳过 下面显示了一个小图 其中顶点是电子邮件地址 这是
  • 定义函数后对其进行修饰?

    I think答案是否定的 但我似乎找不到明确的说法 我有以下情况 def decorated function function functools wraps function def my function print Hello s
  • 无法打开 Python。错误 0xc000007b

    我最近一直在学习 Python 3 我在我的上网本 32 位 Windows 7 上创建简单的小程序没有任何问题 当我将它安装在我的上网本上时 我没有遇到任何问题 但现在我已经开始使用它了 我想将它安装在我的台式机上 并且我有一个 我的桌面
  • 在径向(树)网络x图中查找末端节点(叶节点)

    给定下图 是否有一种方便的方法来仅获取末端节点 我所说的端节点是指那些具有一个连接边的到节点 我认为这些有时被称为叶节点 G nx DiGraph fromnodes 0 1 1 1 1 1 2 3 4 5 5 5 7 8 9 10 ton
  • 如何通过双击在浏览器中打开 ipynb 文件

    以前 我安装了 Canopy 当时 我只需双击 ipynb 文件并在浏览器中打开它们即可 但是 后来我需要Anaconda 一旦我安装了它 这个功能就没有了 现在我只希望能够简单地双击 ipynb 文件 然后该文件就会在 Firefox 中
  • Python:计算数据帧列中所有行中特定字符的实例数

    我有一个包含列 toaddress ccaddress body 的数据框 df 我想迭代数据帧的索引 以获取 toaddress 和 ccaddress 字段中电子邮件地址的最小 最大和平均数量 这是通过计算这两列中每个字段中的 和 的实
  • 如何列出 python PDB 中的当前行?

    在 perl 调试器中 如果重复列出离开当前行的代码段 可以通过输入命令返回到当前行 点 我无法使用 python PDB 模块找到任何类似的东西 如果我list如果我自己离开当前行并想再次查看它 似乎我必须记住当前正在执行的行号 对我来说
  • 将输入发送到 python 子进程而不等待结果

    我正在尝试为一段代码编写一些基本测试 该代码通常通过 stdin 无休止地接受输入 直到给出特定的退出命令 我想检查程序是否在给出一些输入字符串时崩溃 经过一段时间来考虑处理 但似乎无法弄清楚如何发送数据而不是陷入等待我不知道的输出关心 我
  • 无法截取宽度为 0 的屏幕截图

    我正在尝试截取 Bootstrap 模态内元素的屏幕截图 经过一番努力 我终于想出了这段代码 driver get https enlinea sunedu gob pe driver find element by xpath div c
  • 如何在与应用程序初始化文件不同的文件中迭代 api 路由

    我有一个 apiroutes py 文件 其中定义了许多路由 例如 api route api read methods GET api route api write methods POST 其中 api 是导入 from import
  • 为什么实现 __iter__ 的对象不被识别为可迭代的?

    假设您使用包装对象 class IterOrNotIter def init self self f open tmp toto txt def getattr self item try return self getattribute
  • 全局变量是 None 而不是实例 - Python

    我正在处理Python 中的全局变量 代码应该可以正常工作 但是有一个问题 我必须使用全局变量作为类的实例Back 当我运行应用程序时 它说 back is None 这应该不是真的 因为第二行setup 功能 back Back Back
  • 如何在sphinx中启用数学?

    我在用sphinx http sphinx pocoo org index html与pngmath http sphinx pocoo org ext math html module sphinx ext pngmath扩展来记录我的代
  • 异步和协程与任务队列

    我一直在阅读有关 python 3 中的 asyncio 模块的内容 以及更广泛地了解 python 中的协程的内容 但我不明白是什么让 asyncio 成为如此出色的工具 我的感觉是 你可以用协程做的所有事情 通过使用基于多处理模块 例如
  • Django South - 将 null=True 字段转换为 null=False 字段

    我的问题是 转变的最佳做法是什么null True场变成null False使用 Django South 的字段 具体来说 我正在与ForeignKey 你应该先写一个数据迁移 http south aeracode org docs t

随机推荐

  • 使用 cron 发送电子邮件并包含来自 Moodle 的电子邮件附件

    我只想向已完成特定课程的用户发送电子邮件 并添加 pdf 文件 完成课程的证书 作为电子邮件的附件 并使用 Moodle cron 在特定时间执行此操作 我查看了一些插件来了解它是如何完成的 但我仍然不确定我到底应该如何做到这一点 I ne
  • ServerSocket + 客户端套接字 - 如何获取客户端的 IP 地址?

    我有一个正在侦听连接的 ServerSocket 实例 当客户端连接到它时 我想获取所连接套接字的IP 但似乎找不到正确的方法 public void start listenSocket new ServerSocket port con
  • .net中如何将一个流的内容写入另一个流?

    我经常遇到这样的问题 我有一个充满数据的流 并且想将其所有内容写入另一个流 所有代码示例都使用字节数组形式的缓冲区 有更优雅的方法吗 如果不是 缓冲区的理想大小是多少 哪些因素构成了这个值 在 NET 4 0中我们终于得到了Stream C
  • Mac VoiceOver 会读取列表项目两次

    这是我的html ul li Hello li li World li ul 我在 Mac OS X 10 11 5 上使用 VoiceOver 当我浏览此页面时VO A 我听到以下内容 HTML 内容 列出两项 子弹 你好 小组 Hell
  • java.lang.NoSuchMethodError:android.app.Notification$Builder.build

    我刚刚在我的应用程序的通知栏中添加了通知图标 该应用程序支持 Android gt 11 并且开始抛出以下错误 java lang NoSuchMethodError android app Notification Builder bui
  • 海洛库:!您无权访问应用程序 heroku

    我最初有一个应用程序 设置了默认名称 heroku 不过我想改变这一点 所以我有两个应用程序 一个是登台应用程序 一个是生产应用程序 遵循 Heroku 指南here https devcenter heroku com articles
  • flex 不能对一个 div 使用两个对齐方式

    我需要一个卡片列表布局 为此我使用 Flex 在大型设备中一切正常但是当设备变小并且两张牌不能相邻并且转到下一行 我的内容这不是中心 换句话说 我需要center我的内容在所有设备尺寸以及两张卡放在一起时应该是和中心之间的空间 contai
  • 为什么 fseek 使用 read() 系统调用?

    我试图理解 glibc 的实现fseek 为此 我下载了 glibc 源代码并尝试了解其函数执行顺序 我找到了fseek实施于libio fseek c 基本上 它调用函数 或者更确切地说是宏 IO fseek 使用相同的参数 该宏的实现是
  • 将字符串拆分为多行

    我编写了一个连接到 Oracle 数据库以选择特定表中的多个条目的脚本 该声明如下所示 rs open SELECT PATH301 FROM NC301B WHERE EDIPROC like P30 AND LF301M gt 0 AN
  • 如何在.net core应用程序中使用OData?

    根据文档 http odata github io WebApi 11 01 OData V4 Web API 脚手架 http odata github io WebApi 11 01 OData V4 Web API Scaffoldi
  • 记录时使用同步

    在我的应用程序中 我使用 Java Util Logging 编写了自己的日志记录实用程序 import java io IOException import java io InputStream import java util Pro
  • 使用PyInstaller编译python程序后如何输入参数

    After import sys I use sys argv获取输入参数 但是当我用PyInstaller编译我的程序后 exe程序将不接受我的输入 相反 它使用我为程序设置的默认值 如果我运行它python this script py
  • django_cms ImproperlyConfigured:导入中间件 cms.middleware.media 时出错

    我正在将一个使用 django cms 的应用程序从一台一切正常的服务器移动到另一台服务器 并在过去 4 小时内尝试查找此错误的原因 非常欢迎提出建议 mod wsgi pid 21972 Exception occurred within
  • .NET 4.5 WebForms:我(仍然)真的必须在 FormView 中指定所有 3 个模板吗?

    研究 ASP NET 4 5 WebForms 中新的强类型 模型绑定方法 In 斯科特 汉塞尔曼的例子 http www hanselman com blog OneASPNETSneakPeekElegantWebFormsAndSno
  • 在 iOS 中运行 UIAutomation 时模拟器超时问题

    我正在运行 UIAutomation 脚本 有时脚本会成功执行 而有时会崩溃说 模拟器会话超时 并且此消息的间隔时间也不同 如果我在执行脚本时有 for 循环 那么有些它会执行三次 有时直到 10 次迭代 有时甚至直到第 25 次迭代 并且
  • 将反应测试库与故事镜头一起使用?

    是否可以将反应测试库与故事书故事镜头插件一起使用 我想对不使用酶的反应成分进行一些测试 对你来说可能有点晚了 但我只是在研究这个确切的问题 这是我想出的配置 它似乎对我有用 import initStoryshots from storyb
  • 部署在 Kubernetes 仪表板中不可见

    我创建了这样的部署 kubectl run my app image ecr us east 1 amazonaws com my app v1 l name my app replicas 1 现在我进入 Kubernetes 仪表板 h
  • 如何在 Windows 10 UWP 应用程序中使用 mysql

    我正在尝试将 mysql 与 Windows 10 UWP 应用程序一起使用 我到处都被告知要下载连接器 NET并引用Assemblies rt MySql Data RT dll 然而 在下载了 mysql 网站上可用的每个连接器后 我无
  • 有谁知道ShellHook消息HSHELL_RUDEAPPACTIVATED是什么意思?

    我正在编写建立 shell 挂钩来获取 shell 事件的应用程序 如果重要的话 我正在使用 C 我正在使用这个例子 http msbob spaces live com blog cns DAFD19BC5D669D8F 132 entr
  • Pandas:在数据框中存储数据框

    我对 Pandas 相当陌生 目前在尝试在 Dataframe 中插入 Dataframe 时遇到了问题 我想做的事 我有多个模拟和相应的信号文件 我希望将它们全部放在一个大的 DataFrame 中 所以我想要一个 DataFrame 其