腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9724)
视频
沙龙
2
回答
Pandas
dataframe
if
else
条件
基于
前
一行
我有一个熊猫数据框架,如下所示: df = pd.
DataFrame
({'X':[1,1,1, 0, 0]})0 12 14 0 现在我想创建另一个变量'Y‘,Y的值应该
基于
以下
条件
: If X = 1 , Y=1If X = 0 and previous x = 0, Y = 0,我的最终输出应该如下所示: X Y1 1
浏览 12
提问于2019-10-11
得票数 3
回答已采纳
1
回答
根据另一列中的
条件
,使用.diff()函数的结果在
pandas
df中创建一个新列
、
、
、
如果另一列中的行值等于同一列的
前
一行
。示例: import
pandas
as pd df['C'] = (lambda x: x['B'].diff() if
浏览 22
提问于2021-11-09
得票数 0
回答已采纳
1
回答
循环python外部
条件
下循环/pandad迭代的向量化
、
、
、
、
我试图在
Pandas
(或NumPy)中使用矢量化更快地生成一组代码。我基本上需要一个“尾随”
条件
,因为我循环遍历一个
dataframe
的每
一行
,以便在此基础上创建一个
条件
。if value1 % 2 == 0:
else
,,我要寻找的主要的东西是,对于每
一行
都有一个可以用于numpy.where()之类的东西的整体
浏览 8
提问于2022-11-19
得票数 0
2
回答
Python
Pandas
Dataframe
根据同一列中的
前
一个行值计算新行值
、
、
基本上,"Active“列的值是
基于
同
一行
不同列值(列”Act Count“和”De Count“)的值,以及"Active”列的
前
一行
中的值。从excel公式中,如果'Act Count‘< 4,'De Count’<4,'Active‘=
前
一行
的'Active’值。import
panda
浏览 2
提问于2020-10-28
得票数 1
1
回答
从其他列之间的逻辑操作生成
pandas
dataframe
列
、
我正在尝试从其他三个列的元素之间的逻辑操作生成一个
pandas
数据帧列。我知道我可以
一行
一行
地吃力地完成它,但我相信有一种更简洁的方法来实现这一点。下面是如果标准操作在
dataframe
列之间工作的话我会怎么做(显然这段代码不能工作)。该操作依赖于访问该列中的
前
一个值,因此最后
一行
中的.shift()。if
dataframe
['C'] >
dataframe
['H']:
dataframe
浏览 3
提问于2021-02-28
得票数 0
1
回答
在
Pandas
数据帧元素上应用
条件
、
、
、
、
我正在学习Python,我试图理解apply()方法在
Pandas
数据帧中是如何工作的。作为练习,我想使用
一行
代码对
Pandas
dataframe
的元素应用str.upper()方法,前提是这些元素是字符串。我想将lambda
条件
表达式与apply结合使用,但问题是,当apply调用
Pandas
dataframe
时,
dataframe
--如果我理解得很好的话--返回一个要应用的Series,然后将其传递给函数我想知道如何才能更深入,并在
P
浏览 5
提问于2017-01-22
得票数 7
回答已采纳
1
回答
如何突出显示DF中的子行
、
我创建了一个函数,将子行添加到初始DF中: OutputDf = pd.
DataFrame
([]).reset_index(drop=True
浏览 5
提问于2022-04-28
得票数 1
回答已采纳
1
回答
如何对数据帧重新编制索引,并在执行重建索引的同时对该数据应用一些操作或转换
、
我已经尝试过这段代码,但它对我不起作用Df1=pd.
DataFrame
({Price:[10,20,30,40],Company:['Abcd','Efgh',
浏览 0
提问于2019-11-28
得票数 0
1
回答
Python
Pandas
-突出显示数据帧中的单元格
、
我试过这个: b.style.applymap(lambda x: 'background-color : blue' if b.iloc[i][j] > b.iloc[2][j]
else
浏览 21
提问于2021-03-15
得票数 5
回答已采纳
1
回答
Pandas
dataframe
if
else
条件
基于
以前的行不起作用
、
(0, len(df)): if i > 0:
else
'C'] < 55) and (current_row['D'] >= -1)):
else
: df.loc[i,&
浏览 24
提问于2019-10-17
得票数 0
2
回答
Pandas
dataframe
if
else
条件
基于
以前的行不起作用
我有一个熊猫数据框架,如下所示:df 0 12 14 0如果X=0,
前
一行
+1,那么我的最终输出应该如下所示:0 1 2 14 3 cur
浏览 0
提问于2019-10-16
得票数 0
1
回答
在循环内替换
Pandas
数据框中的值
、
我正在尝试遍历
pandas
数据框,并在某些列满足特定
条件
时替换它们。我意识到通常有更直接的方法来做到这一点,但在我的特定示例中,我需要一个循环,因为
一行
的结果可能取决于
前
一行
。import
pandas
as pd df = pd.
DataFrame
({"A": ["I", "AM", "NOT", "WORKING", "!"]
浏览 4
提问于2014-01-27
得票数 9
回答已采纳
1
回答
pandas
批处理操作的性能是否等同于SQL?
、
我使用
Pandas
DataFrame
是为了在一个大表中进行搜索,
基于
一些
条件
,比如df['start_date' > datetime.now()]等。未对
DataFrame
进行排序或索引。
pandas
是否为批处理操作提供了类似的性能,就像使用WHERE子句时的SQL一样?
浏览 1
提问于2018-08-14
得票数 1
1
回答
比较
Dataframe
中的每个值以创建新的
Dataframe
、
、
基于
与
前
一行
相关的行中的if决定 > based_on_previous_value(value1) df =
pandas
.
DataFrame
({"R1": [8,2], "R2": [-21,-24], "R3": [-9,46]that Looks lik
浏览 0
提问于2019-08-18
得票数 1
回答已采纳
1
回答
根据
条件
删除
Pandas
Dataframe
中的
前
一行
、
、
、
我有一个带有user_id的数据框架和一些关于它们的信息31 R*1005 no25 R*1005 no25 R*4918 yes25 R*9015 no当列info为"yes“时,我想从user_id中删除前面的行。在上面的例子中是这样的: User_id type in
浏览 7
提问于2020-03-04
得票数 2
回答已采纳
1
回答
根据"ID“列返回上
一行
值,以查找当前行和
前
一行
之间的差异
在python
dataframe
中,我在查找
基于
"ID“和”时间戳“的
前
一行
值时遇到了问题。有谁能告诉我怎么得到这个解决方案吗?167777 14/12/2021 184 13/12/2021 143 169406 14/12/2021 56 13/12/2021 60#Import Librariesdf = pd.read_csv(r
浏览 9
提问于2021-12-31
得票数 4
回答已采纳
1
回答
基于
条件
修改数据格式中的2列
、
、
我在Stack溢出上看到了许多关于如何
基于
条件
修改
dataframe
中的单个列的示例,但我不知道如何
基于
单个
条件
修改多个列。如果我有一个
基于
以下代码生成的数据-import
pandas
as pd event['coords_y'] = round(r
浏览 0
提问于2018-11-02
得票数 4
回答已采纳
1
回答
Pandas
DataFrame
中值与上
一行
的比较
、
<code>A0</code> 我有下面的col1
DataFrame
,我想创建另一个列来比较
Pandas
的
前
一行
,看看该行的值是否大于
前
一行
的值。
浏览 31
提问于2020-11-16
得票数 3
回答已采纳
1
回答
添加一个新的
pandas
数据框列,用
条件
计算填充它(均值if,标准差if)
、
、
、
、
我需要向
Pandas
数据框添加2列,其中填充了
条件
平均值和标准差。
DataFrame
# print
dataframe
.我查看了.mean()和.std()文档,但没有找到添加一组
条件
的方法。我认为我可能需要两个函数,对于每
一行
,将名称和颜色作为参
浏览 50
提问于2019-07-04
得票数 1
1
回答
DataFrame
--在
一行
中找到一个特定的值
、
、
、
对于每
一行
,我希望找到>= 80仍然为真的最后一个值。找到此值的高度应添加到新列中。我可以用: df.iloc显示行,这将得到第
一行
的所有值.通常,我会编写一个循环,但由于这是
Pandas
DataFrame
,因此应该有一个更方便的选项来获取
条件
为>= 80为真的最后一个值。伪码应该是这样的:我希望我说得有点清楚了。我对熊猫来说是个新手,而且在
浏览 2
提问于2019-11-18
得票数 2
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
掌握Python技巧:如何比较两个Excel表格并发现隐藏的差异
Python按需将表格中的每行复制不同次的方法
肝了3天,整理了90个Pandas案例
pandas从入门到上楼
这几个方法颠覆你对Pandas缓慢的观念!
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券