Skip to content

Table multiplication in Python Pandas #1

@MichaelaKubickova

Description

@MichaelaKubickova

Ahoj Jirko @pesikj ,

Chtěla jsem tě poprosit o revizi kodu, který by měl násobit pomocí pandas množství ("TRGQTY") v tabulce. Aktuálně násobí, ale né podle mých představ.

KOD.txt
13digitBOM.csv
`import pandas as pd

df_cislodilu = pd.read_csv("C:/Users/kbm2bj/Documents/Python Scripts/13digitBOM.csv", encoding='utf-8')

level = df_cislodilu['BALICI_INSTRUKCE'] == 'PV2'
print(level)

nasobky = {}

In[31]:

for i in pd.unique(df_cislodilu['MATNR_FERT']):
df_subset = df_cislodilu[df_cislodilu['MATNR_FERT'] == i]
multiplicator = df_subset[~df_subset['SUBPACKNR'].isna()]
level = df_subset[df_subset['BALICI_INSTRUKCE'] == 'PV2'] # or 'PV%'+1
final = level['TRGQTY'].prod()
nasobky[i] = df_subset['TRGQTY'] * final

nasobky = pd.DataFrame(nasobky)
print(nasobky)`

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions