Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >其中,col等于value,复制到单独的col - Pandas

其中,col等于value,复制到单独的col - Pandas
EN

Stack Overflow用户
提问于 2019-10-10 06:03:43
回答 1查看 25关注 0票数 1

我知道这已经被问了几次了,但我似乎不能让它工作。当与特定值相等时,我想跨行将值复制到单独的列中。使用下面的df,当np.nan位于Member中时,我希望通过np.nan复制到Group

代码语言:javascript
运行
AI代码解释
复制
import pandas as pd
import numpy as np

df = pd.DataFrame({
    'Member' : ['C1','C2','C3','C4','C5',np.nan,np.nan],                 
    'Min' : [5,5,5,5,5,5,5],    
    'Max' : [10,10,10,10,10,10,10],                 
    'Group' : [26,26,26,26,26,26,26],                        
    })

# Attempt 1
df['Group'] = np.where(df['Member'] == np.nan, df['Group'], df['Member'])

# Attempt 2
df['Group']  = df.apply(lambda x: x['Member'] if x['Group'] == np.nan else x['Group'], axis=1)

这两种尝试都不起作用。预期输出为:

代码语言:javascript
运行
AI代码解释
复制
  Member  Min  Max  Group
0  C1     5    10   26   
1  C2     5    10   26   
2  C3     5    10   26   
3  C4     5    10   26   
4  C5     5    10   26   
5  NaN    5    10   Nan
6  NaN    5    10   Nan
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-10-10 06:06:01

通过使用特殊函数的代码解决方案,该函数用于测试Series.isna的缺失值,并将Membernp.where中的Group列进行交换

代码语言:javascript
运行
AI代码解释
复制
df['Group'] = np.where(df['Member'].isna(), df['Member'], df['Group'])

#alternative with notna
#df['Group'] = np.where(df['Member'].notna(), df['Group'], df['Member'])

#alternative with loc
#df.loc[df['Member'].isna(), 'Group'] = df['Member']
print (df)
  Member  Min  Max Group
0     C1    5   10    26
1     C2    5   10    26
2     C3    5   10    26
3     C4    5   10    26
4     C5    5   10    26
5    NaN    5   10   NaN
6    NaN    5   10   NaN
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58316374

复制
相关文章
关于React组件props默认值的设置
在编写react组件的时候,为了兼容一些分支逻辑,我们经常会给组件的props设置一些默认值,但是有些默认值的写法会导致一些潜在的问题,比如无法推断类型,本文将对几种设置默认值的写法进行分析,总结其优劣。
Jou
2023/05/01
3.9K0
关于React组件props默认值的设置
如何在受控表单组件上使用 React Hooks
React Hooks 是一个闪亮的新提案,将优化 90% 的 React 代码。 根据 Dan Abramov 的说法,Hooks 是 React 的未来。
三毛
2023/06/09
6630
如何在受控表单组件上使用 React Hooks
React的class组件及属性详解!
React 有两种组件:class组件 和 函数组件。class组件需要继承 React.Component,用法如下:
Learn-anything.cn
2021/11/28
3.1K0
Ant Design for React的DatePicker日期组件设置默认显示中文的方法
蚂蚁金服的前端UI框架Ant Design 有专门针对 React 设计的 Ant Design for React 。今天在使用其中的 DatePicker 日期组件时遇到一个问题,其中有一些按钮显示英文,如下图所示:
德顺
2019/11/12
15.3K0
Ant Design for React的DatePicker日期组件设置默认显示中文的方法
React - 组件:类组件
他有自己的生命周期也有react给他提供的一些内置函数方法。有自己的this和状态。
xing.org1^
2019/12/11
2K0
React - 组件:类组件
React篇(020)-如何在 React 中创建组件?
答案:有两种可行的方法来创建一个组件: 1. Function Components: 这是创建组件最简单的方式。这些是纯 JavaScript 函数,接受 props 对象作为第一个参数并返回 React 元素:
齐丶先丶森
2022/05/12
2.9K0
React-组件-非受控组件 和 React-组件-高阶组件
🌊 关注我不迷路,如果本篇文章对你有所帮助,或者你有什么疑问,欢迎在评论区留言,我一般看到都会回复的。大家点赞支持一下哟~ 💗
杨不易呀
2023/09/30
2110
React 组件
接下来我们封装一个输出 "Hello World!" 的组件,组件名为 HelloMessage:
陈不成i
2021/07/29
7760
React - 组件:函数组件
1. 组件名字首字母一定是大写的 2. 返回一个jsx 3. jsx依赖React,所以组件内部需要引入React 4. 组件传参 a. 传递. <Component list={ arrData }><Component> b. 接收. function Component( props ){...} c. 使用. const { list } = props,list就是参数数据 5. 缺点:【无状态组件】只能实现很简单的视图展示功能,没有自己的内容数据、没有状态,没有逻辑处理,【没有this】,【没有生命周期】。 6. 16.7以后版本的react有状态和钩子函数提供使用。不过版本过新不推荐用 内部不用render函数,会自动把return返回结果当做render返回结果【见类组件的必须要求】
xing.org1^
2019/11/26
1.8K0
React - 组件:函数组件
React组件的通信方式总结(上)
上回说到JSX的用法,这回要开讲react组件之间的一个沟通。那么什么是组件?我知道英文是Component,但这对我而言就是一个单词,毫无意义。要了解Component之间是如何进行友好交流的,那就要先了解Component是个什么鬼。
beifeng1996
2022/12/12
7850
react 纯函数组件_react类组件
定义:一个函数的返回结果只依赖于它的参数,并且在执行的过程中没有副作用,我们就把该函数称作纯函数。
全栈程序员站长
2022/11/17
1.6K0
react 纯函数组件_react类组件
React---组件实例三核心属性(二)props
    第二种方式(新):使用prop-types库进限制(需要引入prop-types库)
半指温柔乐
2021/04/20
6370
react 创建组件以及组件通信
关于React.createClass方法与class App extends Component方法的区别
念念不忘
2019/03/29
9570
React组件设计模式-纯组件,函数组件,高阶组件
如果你想写的组件只包含一个 render 方法,并且不包含 state,那么使用函数组件就会更简单。我们不需要定义一个继承于 React.Component 的类,我们可以定义一个函数,这个函数接收 props 作为参数,然后返回需要渲染的元素。
xiaofeng123aa
2022/10/18
2.2K0
react子组件向父组件传递数据_react子组件改变父组件的状态
本博客代码是 React 父组件和子组件相互传值的 demo;实现封装一个折线图,折线图选择下拉框,获取下拉框点击的值并且传给父组件根据下拉框筛选的条件更新视图;效果图如下:
全栈程序员站长
2022/10/03
3.7K0
react子组件向父组件传递数据_react子组件改变父组件的状态
React Native探索之组件的属性和状态
在Android或者iOS开发中我们会用到很多控件,这些控件会有很多的属性、样式等等。同样的,React Native中的组件也有属性、样式和状态。
用户1269200
2018/10/25
2.2K0
React Native探索之组件的属性和状态
第四篇:数据是如何在 React 组件之间流动的?(上)
通过前面 3 个课时的学习,相信你已经对 React 生命周期相关的“Why”“What”和“How”有了系统的理解和掌握。当我们谈论生命周期时,其实谈论的是组件的“内心世界”。但组件和人是一样的,它不仅需要拥有丰富的内心世界,还应该建立健全的“人际关系”,要学会沟通和表达。
越陌度阡
2021/10/21
1.5K0
React-组件-Transition回调函数和React-组件-受控组件
React 官方文档:https://reactcommunity.org/react-transition-group/transition
杨不易呀
2023/09/30
2250
React组件之间的通信方式总结(上)
上回说到JSX的用法,这回要开讲react组件之间的一个沟通。那么什么是组件?我知道英文是Component,但这对我而言就是一个单词,毫无意义。要了解Component之间是如何进行友好交流的,那就要先了解Component是个什么鬼。
beifeng1996
2023/01/06
1.2K0
React组件之间的通信方式总结(上)
上回说到JSX的用法,这回要开讲react组件之间的一个沟通。那么什么是组件?我知道英文是Component,但这对我而言就是一个单词,毫无意义。要了解Component之间是如何进行友好交流的,那就要先了解Component是个什么鬼。
beifeng1996
2022/10/06
1.2K0

相似问题

设置react组件的默认属性

20

如何在React组件上设置道具的默认值?

12

React列表组件(如filemanager)

11

React组件名称,如BEM

11

如何在react中设置组件的条件属性

18
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文