Code fuer Hausarbeit a-c,e

This commit is contained in:
dev weycloud
2022-01-22 17:08:15 +01:00
parent b3e4a699e4
commit 14f7b483f9
7 changed files with 416 additions and 2 deletions

View File

@@ -91,18 +91,21 @@ df["HO_Score_erklaert"] = yAchsAbschn + df["SS_Score"] * steigung
# Vorlesung 6
df["Diff_roh_erklaert"] = df["HO_Score_Bewerbung_Roh"] - df["HO_Score_erklaert"]
print("Diff_roh_erklaert_Mean", df["Diff_roh_erklaert"].mean())
df.loc[df.Diff_roh_erklaert < 0, "Diff_roh_erklaert"] = 0 # Differenz soll minimal 0 sein dürfen
df["H0_Final"] = df["HO_Score_Bewerbung_Gewichtet"] + df["Diff_roh_erklaert"]
df["H0_Wert_Z_Wert"] = (df["H0_Final"] - df["H0_Final"].mean()) / df["H0_Final"].std()
print("HO_Final mean", df["H0_Final"].mean(), "HO_Final std:", df["H0_Final"].std())
print("SS_Mean", df["SS_Score"].mean())
df["H0_Wert_7er_Skala"] = (df["H0_Wert_Z_Wert"] * 1.5) + 4
df["H0_Wert_7er_Skala"] = round(df["H0_Wert_7er_Skala"], 2)
df.loc[df.H0_Wert_7er_Skala < 1, "H0_Wert_7er_Skala"] = 1 # ausreisser festlegen auf Min 1
df.loc[df.H0_Wert_7er_Skala > 7, "H0_Wert_7er_Skala"] = 7 # ausreisser festelegen auf Max 7
#df.to_csv(__location__ + '/tmpViewFile.csv', sep=";")
df.to_csv(__location__ + '/tmpViewFile.csv', sep=";")
# Open Dataframe in Webbrowser:
def showDf(df):
@@ -112,4 +115,4 @@ def showDf(df):
dfHtml = df.to_html() + style
f.write(dfHtml)
webbrowser.open(__location__ + "/tmpViewFile.html")
showDf(df)
showDf(df)