腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
使用
np.where
分配
更改
的
值
、
、
有没有一种方法可以将列表传递给
np.where
,以便正在填充
的
值
可以遍历列表? 我正在尝试在我
的
数据框架中创建一个新列。这个新列需要根据对不同列
的
评估来填充不同
的
值
。我通常
使用
np.where
语句来完成此操作,但在本例中,填充
的
值
需要遍历列表。例如,对于以下内容: 在test_case
的
值
在df列'old_data‘中
的
每种情况下,我都
浏览 22
提问于2021-08-04
得票数 1
1
回答
Numpy:包含多个元素
的
数组
的
真值是不明确
的
。
使用
a.any()或a.all()
、
这是我
的
代码: V_in = 1当我运行它时,我会收到以下错误消息: 我已经发现,如果我对t
的
所有<em
浏览 0
提问于2019-01-27
得票数 0
回答已采纳
3
回答
相当于
np.where
的
"case“
、
、
、
np.where
允许您为布尔型查询选择要
分配
的
值
,例如
np.where
(test==0,'True','False')['True','False对于numpy数组,有没有一种pythonic式
的
方法来
使用
'if,else if,else‘语句(具有不同
的
大小写)?这是我
的
解决方法: color =
浏览 0
提问于2016-11-30
得票数 5
2
回答
Python2.7:无法
使用
np.where
和np.nan方法创建空
值
、
、
、
我很难解决这样一个问题:在
使用
np.where
比较一个列(位置)中
的
两个行
值
之后,结果被
分配
给一个新列(如果condition为false,则会创建空
值
),我无法
使用
填充方法将空
值
替换为新创建
的
列
的
值
在
使用
df.isnull().sum()检查NULL
值
时,结果显示新创建
的
列没有NULL
值
(即使我
使用
了np.n
浏览 4
提问于2018-01-13
得票数 0
2
回答
在Python中
使用
numpy.where或numpy.select搜索和
分配
多个字符串
、
、
我正在尝试执行一个条件字符串赋值--如果单元格包含位置,则将geo名称
分配
到它旁边
的
单元格中。我尝试了
np.where
和np.select,他们倾向于
使用
单个
值
分配
,而不是多个
值
分配
。有什么建议我可以通过Numpy或者有更简单
的
方法来做吗?London, Paris2 London, New York4 Boston
浏览 5
提问于2021-11-28
得票数 1
回答已采纳
2
回答
赋值列where等于
值
- pandas df
、
、
、
、
我正在尝试在pandas df中对
值
进行assign。具体地说,对于下面的df,我想
使用
Column['On']来确定当前出现了多少个
值
。然后,我想将这些
值
分配
到3组中。因此,价值观; 1-3 = 17-9 = 3 etc 这可以高达20-30个
值
。我考虑过
np.where
,但它
的
效率不是很高,我返回了一个错误。1,2,3,4,5,6,7,7,6,5,4,3,2,1],
浏览 36
提问于2019-02-22
得票数 0
回答已采纳
3
回答
根据单独列中
的
值
分配
新列
、
、
我正在尝试找到一种更有效
的
方法来根据单独Column中
的
值
为Column赋值。对于下面的df,我希望将0
分配
给工作日,将1
分配
给周末。这是我
的
尝试: import pandas as pd 'Day' : ['Monday','Tuesday','Wednesday(df['Day'] == 'Monda
浏览 11
提问于2019-03-04
得票数 0
回答已采纳
2
回答
如何以一种更优雅
的
(和Pythonic)方式执行以下计算?
、
、
给定类型为data
的
对象numpy.ndarray,如何在一行中执行以下操作?VERY_LOW =
np.where
(data<=-2, 'VERY_LOW', 'LOL').astype('S12') AVERAGE =
np.where
((data>-1) & (data<+1),
浏览 2
提问于2015-02-13
得票数 0
回答已采纳
2
回答
无法在/empty中
分配
“nan”
np.where
值
、
、
、
、
我正试图在我
的
"
np.where
“状态下给我
的
熊猫数据
分配
一个空
的
单元格(空白/nan),但是似乎没有什么效果。df['x'] =
np.where
(df['y']>0.05,1,np.nan)df['x'] = df['x'].
浏览 4
提问于2022-06-08
得票数 0
回答已采纳
1
回答
熊猫between_time布尔
、
我正在尝试创建一个列,如果行
值
介于09:00和17:00之间,该列将指定true。这个语句选择适当
的
行,但我不能为它们
分配
一个True-False
值
。我一直在尝试
使用
np.where</em
浏览 1
提问于2016-01-25
得票数 3
回答已采纳
2
回答
在不
更改
NaN
值
的
情况下替换pandas上
的
值
、
、
、
我在不
更改
NaN
值
的
情况下尝试
使用
np.where
替换
值
时遇到了问题。我试着用口罩,但效果不佳。df["col"] = np.ma.array(df["col"], mask=np.
浏览 1
提问于2021-09-12
得票数 0
1
回答
根据条件替换列范围内
的
所有
值
、
如何根据条件替换多列中
的
值
?假设我有一个如下所示
的
df:
使用
numpy,我可以根据如下条件
更改
列
的
值
: df['A'] =
np.where
((df['B'] < 5), '-', df[
浏览 1
提问于2020-04-19
得票数 1
回答已采纳
2
回答
Pandas Dataframe列
的
条件创建
、
、
我试图
使用
np.where
来过滤列
的
速度和满足条件
的
地方,在'C'列中
分配
一个
值
。出于某种原因,我把每件事都指定为真的。这对这个人来说似乎很好,,所以我有点困惑。任何帮助都将不胜感激。df["C"] =
np.where
(df.speed > 3, 'true','false')0 3.34 true 2
浏览 2
提问于2016-01-27
得票数 0
回答已采纳
1
回答
创建具有numpy多次返回
的
变量,其中
、
、
、
嗨,我是stata用户,现在我正试图将我在stata
的
代码传递给python/大熊猫。在这种情况下,我想要创建一个新
的
变量size,如果作业数量在1到9之间,
值
1赋值1,如果作业在10到49之间,
值
2在50到199之间,
值
4
分配
给大于200个作业。3 2013 0 2012 704 2008 0 NaN 241 我试过
使用
这段代码df['s
浏览 2
提问于2017-11-24
得票数 0
回答已采纳
3
回答
python中数组
的
条件修改
、
、
、
、
当数组处于某种条件时,我尝试
更改
数组中
的
值
。x = np.arange(15)I显示"ValueError: NumPy布尔数组索引赋值无法将15个输入
值
分配
给掩码为真的4个输出
值
“。我还尝试了if else和
np.where
方法,但它们也不起作用。它们似乎只有在替换数量是某个特定
的
值
时才有效,例如30,而不
浏览 3
提问于2018-02-09
得票数 0
回答已采纳
2
回答
如何根据索引更有效地将
值
从一个数组
分配
到另一个数组?
、
、
我尝试根据源数组中有多少个数组
的
值
来替换另一个数组
的
值
。我根据总和从替换数组中
的
给定索引中赋值。因此,如果一行中有2个1,它会将l1[1]
值
分配
给物种,如果有一个单元,它会将l1[0]
值
分配
给输出。[1, 1], [1, 0], [4] [0] [5]] 我通过计算每一行中
的
单位并
使用<
浏览 36
提问于2021-07-24
得票数 1
1
回答
通过有条件地检查两个单独
的
数据格式创建新
的
DataFrame
、
我想通过有条件地检查两个现有的/单独
的
数据框架来创建一个新
的
数据框架。dataframes和我打算创建
的
新
的
dataframes都具有相同
的
大小和索引。0.3705134 -0.631652 -0.329425 -0.282044 -0.229726df3 = pd.
浏览 4
提问于2015-08-27
得票数 0
1
回答
如何保留多个
np.where
()条件
的
应用
、
我有以下
的
df,包含在一个随机对照试验分层组
的
分配
。StratID', 'Rand']) 0 1 ABABBBAAAB2 3 ABBAABABAB 我希望
使用
np.where
来根据StratID来缩减分层组
的
长度,因此,例如,应该对StratID 1和3进行裁剪,以便只保留前6次
分配
。3执行此操作时,我会覆盖上面所做
的
工作,
浏览 3
提问于2021-04-26
得票数 1
回答已采纳
2
回答
如何在应用transform() pandas时识别
更改
值
、
、
、
、
我有一个如下
的
DF df = pd.DataFrame({'category' : ['A', 'A', 'A', 'B', 'B', 'B', 'C', 'C'],
更改
为类别的最大
值
,以便 df['size'] =
np.where
(df['size'].eq(0), df.groupby('c
浏览 5
提问于2020-12-04
得票数 2
回答已采纳
1
回答
如何将log(0)替换为0?
RuntimeWarning: invalid value encountered in multiply 我有一个代码: a = Y_list * np.log(Y_list/E_Y) print(a) 我
的
Y_list包含0
值
,我想知道当Y_list = 0、np.log(0) = 0
浏览 28
提问于2021-08-30
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
如何设置某一列的值为默认值且不可更改
Manta Network:Tokensoft正在处理“查看分配或更改地址”时遇到的问题
如何使用不同的方式更改 Linux 用户密码
使用Python更改数据框中的指定列
使用MICE进行缺失值的填充处理
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券