-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathscrapbook.py
More file actions
33 lines (22 loc) · 1.26 KB
/
scrapbook.py
File metadata and controls
33 lines (22 loc) · 1.26 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
import simdata
import pandas as pd
def main():
all_issues = pd.read_csv(simdata.ALL_ISSUES_CSV)
all_issues = simdata.enhace_report_dataframe(all_issues)
print "len(all_issues.index) ", len(all_issues.index)
with_validated_priority = simdata.get_modified_priority_bugs(all_issues)
print "len(with_validated_priority.index)", len(with_validated_priority.index)
simplified_priorities = with_validated_priority[
with_validated_priority[simdata.ORIGINAL_SIMPLE_PRIORITY_COLUMN] == with_validated_priority[
simdata.NEW_SIMPLE_PRIORITY_COLUMN]]
print "len(simplified_priorities.index) ", len(simplified_priorities.index)
projects = with_validated_priority['Project Key'].unique()
print "projects ", projects, "len(projects.index) ", len(projects)
users = with_validated_priority[simdata.REPORTER_COLUMN].unique()
print "users ", users, "len(projects.index) ", len(users)
print "with_validated_priority.columns", with_validated_priority.columns
six_projects = simdata.filter_by_project(with_validated_priority,
['OFBIZ', 'CASSANDRA', 'CLOUDSTACK', 'MAHOUT', 'ISIS', 'SPARK'])
print "len(six_projects.index)", len(six_projects.index)
if __name__ == "__main__":
main()