Ich habe Python-Code geschrieben, der einen zweispaltigen Datenrahmen generiert, der eine Liste unserer Mitarbeiter und das Team enthält, dem sie an diesem Tag zugewiesen sind (dh Spalte A: Mitarbeiter, Spalte B: Team). Daraus dataframe
möchte ich eine .txt
Datei oder eine Zeichenfolge generieren, die wie folgt formatiert ist:
Team 1 (Zeilenumbruch) Mitarbeiter (Zeilenumbruch) Mitarbeiter (Zeilenumbruch) Mitarbeiter (Zeilenumbruch) Team 2 (Zeilenumbruch) Mitarbeiter (Zeilenumbruch)
usw.
Ich habe versucht df.pivot()
, etwas Ähnliches zu erreichen, hatte aber nicht viel Glück. Entschuldigung, wenn dies eine sehr grundlegende Frage ist, lerne ich das alles im Laufe der Zeit. Vielen Dank!
Gewünschte Leistung:
Gewinnerteam
Dave
Alex
Sabrina
Verliererteam
John
Douglas
import pandas as pd
df = pd.DataFrame({"Staff":["Julie", "Max", "Sam", "Paula", "Mary"],
"Team": ["Team 1", "Team 2", "Team 3", "Team 2", "Team 1"]})
grouped = df.groupby("Team")
result_string = ""
for team, group in grouped:
result_string += (team + "\n")
for person in group["Staff"]:
result_string += ("\t" + person + "\n")
print(f'Dataframe: \n{df}')
print('______________\nResult String:')
print(result_string)
DRUCKT DAS FOLGENDE:
Dieser Artikel stammt aus dem Internet. Bitte geben Sie beim Nachdruck die Quelle an.
Bei Verstößen wenden Sie sich bitte [email protected] Löschen.
Lass mich ein paar Worte sagen