pandas - 熊猫数据框每行强制执行
问题描述
我有一个数据框:
df = 0 1 2 3 4
1 1 3 2 5
4 1 5 7 8
7 1 2 3 9
我想每行单调地执行,以获得:
df = 0 1 2 3 4
1 1 3 3 5
4 4 5 7 8
7 7 7 7 9
最好的方法是什么?
解决方案
尝试cummax
out = df.cummax(1)
Out[80]:
0 1 2 3 4
0 1 1 3 3 5
1 4 4 5 7 8
2 7 7 7 7 9
推荐阅读
- hex - code.exe 中 0x009F1E7B 处的未处理异常:0xC0000005:访问冲突读取位置 0x990EC60C
- wcf - 如何在使用 WSDL 和 WCF 与远程服务通信时启用 GZip 压缩
- salesforce - 在相关列表中显示从候选人记录到工作申请记录的详细信息
- amazon-web-services - 删除与 EC2 实例关联的所有 CloudWatch 警报已终止
- python-3.x - Python 3.x ctypes Windows API 调用失败并出现 ERROR_BAD_LENGTH (24)
- azure-active-directory - 如何使用 Azure App Restration 的 App Roles 来控制 Azure Enterprise 应用程序中的访问
- python - exchangelib 和 pyinstaller - zoneinfo - tzdata - UTC 问题
- python - Python:如何删除以特定单词开头的句子
- css - 如何仅使用 :not(hover) 在移动设备和平板电脑上显示元素
- python - 使用 Selenium 在 Python 中自动生成 Google Authenticator 的 TOTP