Python中文
首页
教程
问答
标签
搜索
登录
注册
Pandas可选前
回答此问题可获得
20
贡献值,回答如果被采纳可获得
50
分。
<p>我在数据集中有一列,其格式如下:</p> <pre><code>'XX4H30M' </code></pre> <p>我需要把这些序列中的数字提取成两列(“H”和“M”)。在</p> <p>如果格式与所描述的完全相同,则以下内容符合我的需要:</p> ^{pr2}$ <p>然而,本系列中的许多单元格只包含</p> ^{3}$ <p>或<code>XX3H</code></p> <p>有没有一种方法可以选择性地提取这些模式来插入到全局数据框中?在</p> <p>对于一组具体的例子:</p> <pre><code>df = pd.DataFrame({'A': ['XX1H30M', 'XX45M', 'XX2H']) </code></pre> <p>最后会变成</p> <pre><code>Out: A H M 0 XX1H30M 1 30 1 XX45M 0 45 2 XX2H 2 0 </code></pre>
0 条评论
分类:
Python问答
请先
登录
后评论
默认排序
时间排序
1 个回答
匿名
1天前
擅长:python、mysql、java
<p>你可以试试这样的方法:</p> <pre><code>df.assign(H=df.A.str.extract('([\d]+)H', expand=False), M=df.A.str.extract('([\d]+)M', expand=False)).fillna(0) </code></pre> <p>输出:</p> ^{pr2}$
请先
登录
后评论
针对此问题:
更多的回答
关注
89
关注
收藏
1
收藏,
216
浏览
网友 提问于 2天前
相关Python问题
找出给定numb上下最近的元素
4 回答
找出给定N个数中K的倍数
4 回答
找出给定列表中哪个坐标是虚坐标?
1 回答
找出给定多边形边的两个区域是否相交
3 回答
找出给定对象的可用属性(和方法)的最佳方法是什么?
4 回答
找出给定数字的可能组合
8 回答
找出给定数据中每列中缺少值的百分比
8 回答
找出给定范围内的所有素数
1 回答
找出编码不正确的数据库条目
7 回答
找出肯肯拼图“乘法”域中所有可能的因素
6 回答
找出脚本的下载位置
7 回答
找出芹菜任务是否存在
2 回答
找出行之间的绝对差异并将其与其他行进行比较
3 回答
找出表中for项和rang中for数的区别
4 回答
找出表单是否已提交或页面是否已刷新
2 回答
找出要删除的内容
8 回答
找出谁使用python登录linux
9 回答
找出谁在学生中得分最高
8 回答
找出谁杀了一个python windows服务
8 回答
找出起始时间和结束时间之间的值
8 回答