首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Numpy熊猫合并行

Numpy熊猫合并行
EN

Stack Overflow用户
提问于 2022-03-28 10:33:29
回答 1查看 67关注 0票数 0

我的工作是“矮胖”,熊猫,需要“合并”行。我有自己的军事地位,有些事情是这样的:

代码语言:javascript
复制
'Never-married', 'Divorced', 'Separated', 'Windowed'

以及:

代码语言:javascript
复制
'Married-civ-spouse','Married-spouse-absent', 'Married-AF-spouse'

我想知道如何将它们合并成2行,前4行合并为单行,第2行合并到关系中。我需要它以后再做一个热编码。

对于样本输出,军事状态应该是单一的,或者与我之前提到的情况有充分的关系。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-03-28 10:44:37

您可以使用pd.Series.map将某些值转换为其他值。为此,您需要一个字典,为每个值分配一个新值。字典中未显示的值将被NaN替换。

代码语言:javascript
复制
married_map = {
    status:'Single' 
    for status in ['Never-married', 'Divorced', 'Separated', 'Widowed']}
married_map.update({
    status:'In-relationship' 
    for status in ['Married-civ-spouse','Married-spouse-absent', 'Married-AF-spouse']})
df['marital-status'].map(married_map)
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71646042

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档