{"metadata":{"kernelspec":{"language":"python","display_name":"Python 3","name":"python3"},"language_info":{"pygments_lexer":"ipython3","nbconvert_exporter":"python","version":"3.6.4","file_extension":".py","codemirror_mode":{"name":"ipython","version":3},"name":"python","mimetype":"text/x-python"}},"nbformat_minor":4,"nbformat":4,"cells":[{"cell_type":"code","source":"import numpy as np # linear algebra\nimport pandas as pd # data processing, CSV file I/O (e.g. pd.read_csv)","metadata":{"_uuid":"8f2839f25d086af736a60e9eeb907d3b93b6e0e5","_cell_guid":"b1076dfc-b9ad-4769-8c92-a6c4dae69d19","execution":{"iopub.status.busy":"2022-07-19T07:28:21.650744Z","iopub.execute_input":"2022-07-19T07:28:21.651539Z","iopub.status.idle":"2022-07-19T07:28:21.656770Z","shell.execute_reply.started":"2022-07-19T07:28:21.651502Z","shell.execute_reply":"2022-07-19T07:28:21.655196Z"},"trusted":true},"execution_count":null,"outputs":[]},{"cell_type":"markdown","source":"# Load Data","metadata":{}},{"cell_type":"code","source":"data = pd.read_csv('../input/tabular-playground-series-jul-2022/data.csv',index_col='id')\nsample = pd.read_csv('../input/tabular-playground-series-jul-2022/sample_submission.csv',index_col='Id')\n\ndisplay(data,sample)","metadata":{"execution":{"iopub.status.busy":"2022-07-19T07:28:21.690231Z","iopub.execute_input":"2022-07-19T07:28:21.691071Z","iopub.status.idle":"2022-07-19T07:28:23.203930Z","shell.execute_reply.started":"2022-07-19T07:28:21.690964Z","shell.execute_reply":"2022-07-19T07:28:23.202771Z"},"trusted":true},"execution_count":null,"outputs":[]},{"cell_type":"markdown","source":"# Model","metadata":{}},{"cell_type":"code","source":"%%time\nfrom sklearn.cluster import KMeans\n\nkmeans = KMeans(n_clusters = 7, random_state=2)\nkmeans.fit(data)","metadata":{"execution":{"iopub.status.busy":"2022-07-19T07:28:23.206107Z","iopub.execute_input":"2022-07-19T07:28:23.206550Z","iopub.status.idle":"2022-07-19T07:28:28.309212Z","shell.execute_reply.started":"2022-07-19T07:28:23.206518Z","shell.execute_reply":"2022-07-19T07:28:28.307718Z"},"trusted":true},"execution_count":null,"outputs":[]},{"cell_type":"code","source":"display(kmeans.labels_)\n\nsubmission = pd.DataFrame(index=data.index)\nsubmission['Predicted'] = kmeans.labels_\n\nsubmission","metadata":{"execution":{"iopub.status.busy":"2022-07-19T07:29:34.357894Z","iopub.execute_input":"2022-07-19T07:29:34.358340Z","iopub.status.idle":"2022-07-19T07:29:34.380695Z","shell.execute_reply.started":"2022-07-19T07:29:34.358306Z","shell.execute_reply":"2022-07-19T07:29:34.379163Z"},"trusted":true},"execution_count":null,"outputs":[]},{"cell_type":"markdown","source":"# Submission","metadata":{}},{"cell_type":"code","source":"submission.to_csv('Submission.csv')","metadata":{"execution":{"iopub.status.busy":"2022-07-19T07:29:47.406880Z","iopub.execute_input":"2022-07-19T07:29:47.407393Z","iopub.status.idle":"2022-07-19T07:29:47.604610Z","shell.execute_reply.started":"2022-07-19T07:29:47.407355Z","shell.execute_reply":"2022-07-19T07:29:47.603165Z"},"trusted":true},"execution_count":null,"outputs":[]}]}