python - 具有多个重复列的 Pandas DataFrame
问题描述
我有一个在多列中具有相同标题的熊猫数据框。所以当我打印时,df.columns
我得到title.1
title.2
, title.3
...等等。我想要做的是获得最高的标题值并重命名该列以删除数字并将其放入另一个数据框中。
例如我有一个数据框:
df = pd.read_excel(excel_file_path_from_db, engine='openpyxl', sheet_name='Sheet1', skiprows=1)
在我的情况下,最近的值title
将在此数据框的最后 12 列中。我明白了,
df2 = df.iloc[:, -12:]
我的问题是exampledf2
的价值最高。如何从in 中删除?title
title.7
.X
title
df2
解决方案
推荐阅读
- swiftui - swiftui ObservedObject 函数在所有视图中调用
- php - 应用程序逻辑是否应该有权访问存储库?
- r - 如何从 R 数据框的两列中联合采样?
- r - Rstudios sarima 只显示地块
- bluetooth-lowenergy - 在 iOS 中监听多个连接的 BLE 设备的特征值变化
- ruby-on-rails - 更新模型的所有道具
- python - 在 UI 上为 QLineEdit 的内容加下划线
- matrix - 如何为满足一定条件的矩阵元素赋值?
- laravel - Heroku 网站部署错误:“禁止您无权访问此资源。”
- docker - Docker 主机接口没有清理?