diff --git a/q01_load_data_and_add_column_names/__pycache__/__init__.cpython-36.pyc b/q01_load_data_and_add_column_names/__pycache__/__init__.cpython-36.pyc new file mode 100644 index 0000000..491ad49 Binary files /dev/null and b/q01_load_data_and_add_column_names/__pycache__/__init__.cpython-36.pyc differ diff --git a/q01_load_data_and_add_column_names/__pycache__/build.cpython-36.pyc b/q01_load_data_and_add_column_names/__pycache__/build.cpython-36.pyc new file mode 100644 index 0000000..5ef8a1a Binary files /dev/null and b/q01_load_data_and_add_column_names/__pycache__/build.cpython-36.pyc differ diff --git a/q01_load_data_and_add_column_names/build.py b/q01_load_data_and_add_column_names/build.py index 3c7624e..b70340f 100644 --- a/q01_load_data_and_add_column_names/build.py +++ b/q01_load_data_and_add_column_names/build.py @@ -1,6 +1,13 @@ +# %load q01_load_data_and_add_column_names/build.py import pandas as pd path = 'data/GermanData.csv' -def q01_load_data_and_add_column_names(): +def q01_load_data_and_add_column_names(path): + df = pd.read_csv(path, header=None) + df.columns=['account_status', 'month', 'credit_history', 'purpose', 'credit_amount', 'savings_account/bonds','employment', 'installment_rate', 'personal_status/sex', 'guarantors', 'residence_since', + 'property', 'age', 'other_installment_plans', 'housing', 'number_of_existing_credits', 'job', 'liable', 'telephone', 'foreign_worker', 'good/bad'] + df['good/bad'] = df['good/bad'].apply(lambda x: 0 if x==1 else 1) + return df + diff --git a/q01_load_data_and_add_column_names/tests/__pycache__/__init__.cpython-36.pyc b/q01_load_data_and_add_column_names/tests/__pycache__/__init__.cpython-36.pyc new file mode 100644 index 0000000..b0808a4 Binary files /dev/null and b/q01_load_data_and_add_column_names/tests/__pycache__/__init__.cpython-36.pyc differ diff --git a/q01_load_data_and_add_column_names/tests/__pycache__/test.cpython-36.pyc b/q01_load_data_and_add_column_names/tests/__pycache__/test.cpython-36.pyc new file mode 100644 index 0000000..5403431 Binary files /dev/null and b/q01_load_data_and_add_column_names/tests/__pycache__/test.cpython-36.pyc differ diff --git a/q02_plot_all_variable/__pycache__/__init__.cpython-36.pyc b/q02_plot_all_variable/__pycache__/__init__.cpython-36.pyc new file mode 100644 index 0000000..f2fd89c Binary files /dev/null and b/q02_plot_all_variable/__pycache__/__init__.cpython-36.pyc differ diff --git a/q02_plot_all_variable/__pycache__/build.cpython-36.pyc b/q02_plot_all_variable/__pycache__/build.cpython-36.pyc new file mode 100644 index 0000000..92aec5f Binary files /dev/null and b/q02_plot_all_variable/__pycache__/build.cpython-36.pyc differ diff --git a/q02_plot_all_variable/build.py b/q02_plot_all_variable/build.py index f2e930b..558ca6a 100644 --- a/q02_plot_all_variable/build.py +++ b/q02_plot_all_variable/build.py @@ -1,3 +1,4 @@ +# %load q02_plot_all_variable/build.py import pandas as pd import numpy as np import sys, os @@ -8,5 +9,11 @@ path = 'data/GermanData.csv' -def q02_plot_all_variable(): - +def q02_plot_all_variable(path,d=5): + df = q01_load_data_and_add_column_names(path) + num = df.select_dtypes(['int64']).columns + for i in range(0,len(num)): + for j in range(0,len(num)): + plt.plot(df[num[i]],df[num[j]]) + plt.show() + diff --git a/q02_plot_all_variable/tests/__pycache__/__init__.cpython-36.pyc b/q02_plot_all_variable/tests/__pycache__/__init__.cpython-36.pyc new file mode 100644 index 0000000..44c48e9 Binary files /dev/null and b/q02_plot_all_variable/tests/__pycache__/__init__.cpython-36.pyc differ diff --git a/q02_plot_all_variable/tests/__pycache__/test.cpython-36.pyc b/q02_plot_all_variable/tests/__pycache__/test.cpython-36.pyc new file mode 100644 index 0000000..2fd7aa2 Binary files /dev/null and b/q02_plot_all_variable/tests/__pycache__/test.cpython-36.pyc differ