此刻我被困在这里,我有一个(开头是空的)数据帧df_ben_Boxen
,如果df_Box_Code_Inhalt
行包含相同的{{ 1}}作为Artikelnr
此刻,它用列标签写索引,这不是我想要的。
df_Stueckliste
如果some1可以告诉我一个修复程序,那太好了,我是python的新手,无法弄清楚atm。
Contents of the original dataframe compared to the changed indexing
答案 0 :(得分:0)
我这样解决了我的问题:
import pandas as pd
df_Box_Code_Inhalt=pd.read_excel("Box_Code_Inhalt.xlsx")
def Lade_Zuordnungen(df_ben_Boxen, df_Stueckliste):
df_ben_Boxen=pd.read_excel("Box_Code_Inhalt.xlsx")
df_ben_Boxen.drop(df_ben_Boxen.index, inplace=True)
for index, row in df_Stueckliste.iterrows():
for index2, row in df_Box_Code_Inhalt.iterrows():
if df_Stueckliste.at[index,"Artikelnr"]==df_Box_Code_Inhalt.at[index2,"Artikelnr"]:
data=list(df_Box_Code_Inhalt.iloc[index2])
df_ben_Boxen.loc[len(df_ben_Boxen)]=data
return df_ben_Boxen