Python中文
首页
教程
问答
标签
搜索
登录
注册
按值对拆分数据帧
回答此问题可获得
20
贡献值,回答如果被采纳可获得
50
分。
<p>我有以下数据框:</p> <pre><code>id value curr1 curr2 06263100612 136.91 EUR RUB 06337100254 822.23 EUR BGN 06341101120 2508.37 RUB BGN 06260101780 373.33 EUR BGN 07110100385 3829.60 USD BGN 06242101069 742.84 EUR GBP 06229100016 742.84 EUR BGN </code></pre> <p>我想将数据帧分割成几个数据帧,这样在每个数据帧中我将有一对<code>curr1</code>和<code>curr2</code>。例如:一个数据帧由<code>curr1</code>==EUR和<code>curr2</code>==BGN的行组成,第二个数据帧由<code>curr1</code>==RUB和<code>curr2</code>==BGN的行组成,等等</p> <p>如何用pandas或python编写代码?你知道吗</p>
0 条评论
分类:
Python问答
请先
登录
后评论
默认排序
时间排序
1 个回答
匿名
1天前
擅长:python、mysql、java
<p>您可以使用<code>groupby</code>并对结果进行迭代:</p> <pre><code> for (curr1,curr2),df2 in df.groupby(["curr1","curr2"]): # df2 is a subset of df </code></pre>
请先
登录
后评论
针对此问题:
更多的回答
关注
89
关注
收藏
1
收藏,
216
浏览
网友 提问于 2天前
相关Python问题
尽管Python中的所有内容都是引用,为什么Python导师在没有指针的列表中绘制字符串和整数?
8 回答
尽管python中的表达式为false,但循环仍在运行
2 回答
尽管python代码正确,但从nifi ExecuteScript处理器获取语法错误
10 回答
尽管Python在Neovim中工作得很好,但插件不能识别Neovim中的Python主机
1 回答
尽管python字典包含了大量的条目,但它并没有增长
6 回答
尽管python说模块存在,为什么我会得到这个消息?
10 回答
尽管setuptools和控制盘是最新的,但无法识别singleversionexternallymanaged
1 回答
尽管stdout和stderr重定向,但未捕获错误消息
2 回答
尽管Tensorboard的事件太大,但Tensorboard的步骤太少了
1 回答
尽管tkinter上的变量已更改,但显示未更改
3 回答
尽管try/except使用Python进行单元测试时出现断言错误
3 回答
尽管URL是sam,但仍会抛出“达到最大重定向”
7 回答
尽管url有效,Pandas仍读取url的\u csv错误
5 回答
尽管while中存在时间延迟,但LINUX线程的CPU利用率为100%(1)
10 回答
尽管x0在范围内,Scipy优化仍会引发ValueError
1 回答
尽管xpath正确,但使用selenium单击链接仍不起作用
4 回答
尽管下载了ffmpeg并设置了路径变量python,但没有后端错误
4 回答
尽管下载了i,但找不到型号“fr”
6 回答
尽管下载了plotnine包,但未获取名为“plotnine”的模块时出错
1 回答
尽管为所有行指定了权重,网格(0)仍不起作用
1 回答