osbm commited on
Commit
7113528
·
1 Parent(s): d02b013

df generator

Browse files
Files changed (1) hide show
  1. df.py +51 -0
df.py ADDED
@@ -0,0 +1,51 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import pandas as pd
2
+ import os
3
+ folders = [
4
+ "Men I",
5
+ "Men II",
6
+ "Men Neuro",
7
+ "Women I",
8
+ "Women II",
9
+ "Women III",
10
+ "Women IV",
11
+ ]
12
+
13
+ # get the all the files in the folders
14
+ files = []
15
+ for folder in folders:
16
+ files.extend([f"{folder}/img/{file}" for file in os.listdir(os.path.join(folder, "img"))])
17
+
18
+ print(files)
19
+
20
+ # create a dataframe
21
+
22
+ rows = {
23
+ "image_paths": files,
24
+ "image_urls": [None] * len(files),
25
+ "mask_paths": [file.replace("img", "mask") for file in files],
26
+ "gender": [file.split(" ")[0] for file in files],
27
+ }
28
+
29
+ num_votes = 3
30
+ voters = [
31
+ "osman",
32
+ "eren",
33
+ "robin",
34
+ "mira",
35
+ "bilal",
36
+ "volunteer-1",
37
+ "volunteer-2",
38
+ "volunteer-3",
39
+ "volunteer-4",
40
+ "volunteer-5",
41
+ ]
42
+
43
+ for vote in range(num_votes):
44
+ for voter in voters:
45
+ rows[f"vote_{vote}_{voter}"] = [None] * len(files)
46
+
47
+ df = pd.DataFrame(rows)
48
+
49
+ print(df.head())
50
+
51
+ df.to_csv("data.csv", index=False)