Advertisement
Guest User

Untitled

a guest
Sep 21st, 2019
111
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.59 KB | None | 0 0
  1.  
  2. import pandas as pd
  3. import time
  4.  
  5. start = time.time()
  6.  
  7. df = pd.read_csv("WCAdbNEW/WCA_export_Results.tsv",delimiter="\t")
  8. df = df[["eventId","personId","average"]]
  9. df = df.loc[df["eventId"]=="333"]
  10. df = df.loc[df["average"]>0]
  11.  
  12. out = pd.DataFrame(columns = ["personId","average"])
  13.  
  14. for index, row in df.iterrows():
  15.     if row["personId"] not in out.values:
  16.         out = out.append({"personId": row["personId"], "average": row["average"]},
  17.                     ignore_index=True)
  18.  
  19. out = out.sort_values("average")
  20.  
  21. print((out.head(10)).to_string(index=False))
  22.  
  23. print(time.time() - start)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement