首页 > 解决方案 > 具有多个重复列的 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 中删除?titletitle.7.Xtitledf2

标签: pythonpandas

解决方案


推荐阅读