diff --git a/201807_ETHPrize/ETHPrize_tagged_data_analysis.ipynb b/201807_ETHPrize/ETHPrize_tagged_data_analysis.ipynb index 0ba97b2..6c45155 100644 --- a/201807_ETHPrize/ETHPrize_tagged_data_analysis.ipynb +++ b/201807_ETHPrize/ETHPrize_tagged_data_analysis.ipynb @@ -586,7 +586,7 @@ " qtp.append((columns[col_idx], 'Answer'))\n", " qtp.append((columns[col_idx], 'Topics'))\n", " qtp.append((columns[col_idx], 'Projects'))\n", - " return pd.MultiIndex.from_tuples(qtp, names=('Questions', 'Answers_Topics_Projects'))\n", + " return pd.MultiIndex.from_tuples(qtp, names=('Questions', 'id'))\n", " " ] }, @@ -3349,7 +3349,7 @@ }, { "cell_type": "code", - "execution_count": 8, + "execution_count": 17, "metadata": {}, "outputs": [ { @@ -3379,14 +3379,6 @@ "
1456 rows × 5 columns
\n", + "1456 rows × 6 columns
\n", "" ], "text/plain": [ - "Answers_Topics_Projects Name \\\n", - "id \n", - "0 Christopher Brown \n", - "1 Christopher Brown \n", - "2 Christopher Brown \n", - "3 Christopher Brown \n", - "4 Christopher Brown \n", - "5 Christopher Brown \n", - "6 Christopher Brown \n", - "7 Christopher Brown \n", - "8 Christopher Brown \n", - "9 Christopher Brown \n", - "10 Christopher Brown \n", - "11 Christopher Brown \n", - "12 Christopher Brown \n", - "13 Christopher Brown \n", - "14 ANDREY PETROV \n", - "15 ANDREY PETROV \n", - "16 ANDREY PETROV \n", - "17 ANDREY PETROV \n", - "18 ANDREY PETROV \n", - "19 ANDREY PETROV \n", - "20 ANDREY PETROV \n", - "21 ANDREY PETROV \n", - "22 ANDREY PETROV \n", - "23 ANDREY PETROV \n", - "24 ANDREY PETROV \n", - "25 ANDREY PETROV \n", - "26 ANDREY PETROV \n", - "27 ANDREY PETROV \n", - "28 Aaron Kumavis \n", - "29 Aaron Kumavis \n", - "... ... \n", - "1426 Yaniv Tal and Brandon Ramirez \n", - "1427 Yaniv Tal and Brandon Ramirez \n", - "1428 Yann Levreau \n", - "1429 Yann Levreau \n", - "1430 Yann Levreau \n", - "1431 Yann Levreau \n", - "1432 Yann Levreau \n", - "1433 Yann Levreau \n", - "1434 Yann Levreau \n", - "1435 Yann Levreau \n", - "1436 Yann Levreau \n", - "1437 Yann Levreau \n", - "1438 Yann Levreau \n", - "1439 Yann Levreau \n", - "1440 Yann Levreau \n", - "1441 Yann Levreau \n", - "1442 Yondon Fu \n", - "1443 Yondon Fu \n", - "1444 Yondon Fu \n", - "1445 Yondon Fu \n", - "1446 Yondon Fu \n", - "1447 Yondon Fu \n", - "1448 Yondon Fu \n", - "1449 Yondon Fu \n", - "1450 Yondon Fu \n", - "1451 Yondon Fu \n", - "1452 Yondon Fu \n", - "1453 Yondon Fu \n", - "1454 Yondon Fu \n", - "1455 Yondon Fu \n", + "Answers_Topics_Projects index Name \\\n", + "0 56 Christopher Brown \n", + "1 160 Christopher Brown \n", + "2 264 Christopher Brown \n", + "3 368 Christopher Brown \n", + "4 472 Christopher Brown \n", + "5 576 Christopher Brown \n", + "6 680 Christopher Brown \n", + "7 784 Christopher Brown \n", + "8 888 Christopher Brown \n", + "9 992 Christopher Brown \n", + "10 1096 Christopher Brown \n", + "11 1200 Christopher Brown \n", + "12 1304 Christopher Brown \n", + "13 1408 Christopher Brown \n", + "14 45 ANDREY PETROV \n", + "15 149 ANDREY PETROV \n", + "16 253 ANDREY PETROV \n", + "17 357 ANDREY PETROV \n", + "18 461 ANDREY PETROV \n", + "19 565 ANDREY PETROV \n", + "20 669 ANDREY PETROV \n", + "21 773 ANDREY PETROV \n", + "22 877 ANDREY PETROV \n", + "23 981 ANDREY PETROV \n", + "24 1085 ANDREY PETROV \n", + "25 1189 ANDREY PETROV \n", + "26 1293 ANDREY PETROV \n", + "27 1397 ANDREY PETROV \n", + "28 54 Aaron Kumavis \n", + "29 158 Aaron Kumavis \n", + "... ... ... \n", + "1426 1333 Yaniv Tal and Brandon Ramirez \n", + "1427 1437 Yaniv Tal and Brandon Ramirez \n", + "1428 72 Yann Levreau \n", + "1429 176 Yann Levreau \n", + "1430 280 Yann Levreau \n", + "1431 384 Yann Levreau \n", + "1432 488 Yann Levreau \n", + "1433 592 Yann Levreau \n", + "1434 696 Yann Levreau \n", + "1435 800 Yann Levreau \n", + "1436 904 Yann Levreau \n", + "1437 1008 Yann Levreau \n", + "1438 1112 Yann Levreau \n", + "1439 1216 Yann Levreau \n", + "1440 1320 Yann Levreau \n", + "1441 1424 Yann Levreau \n", + "1442 49 Yondon Fu \n", + "1443 153 Yondon Fu \n", + "1444 257 Yondon Fu \n", + "1445 361 Yondon Fu \n", + "1446 465 Yondon Fu \n", + "1447 569 Yondon Fu \n", + "1448 673 Yondon Fu \n", + "1449 777 Yondon Fu \n", + "1450 881 Yondon Fu \n", + "1451 985 Yondon Fu \n", + "1452 1089 Yondon Fu \n", + "1453 1193 Yondon Fu \n", + "1454 1297 Yondon Fu \n", + "1455 1401 Yondon Fu \n", "\n", "Answers_Topics_Projects Questions \\\n", - "id \n", "0 Are there any other questions we should be ask... \n", "1 How do you handle smart contract verification ... \n", "2 How do you handle testing? \n", @@ -4888,7 +4927,6 @@ "1455 Who are you and what are you working on? \n", "\n", "Answers_Topics_Projects Answer \\\n", - "id \n", "0 NaN \n", "1 NaN \n", "2 Just Truffle for tests\\nMocha for unit and fun... \n", @@ -4952,7 +4990,6 @@ "1455 Previously: working on smart contracts.\\nTruff... \n", "\n", "Answers_Topics_Projects Topics \\\n", - "id \n", "0 NaN \n", "1 NaN \n", "2 unit tests, testing, functional tests, contact... \n", @@ -5016,7 +5053,6 @@ "1455 contracts, Go, video \n", "\n", "Answers_Topics_Projects Projects \n", - "id \n", "0 NaN \n", "1 NaN \n", "2 Truffle, Mocha, Mthril \n", @@ -5079,10 +5115,10 @@ "1454 Aragon, Open Zeppelin, 0x \n", "1455 Geth, EVM, Parity, POA, Truffle, Testrpc \n", "\n", - "[1456 rows x 5 columns]" + "[1456 rows x 6 columns]" ] }, - "execution_count": 9, + "execution_count": 18, "metadata": {}, "output_type": "execute_result" } @@ -5090,7 +5126,7 @@ "source": [ "cleaned['Name'] = cleaned['Name'].str.get(0)\n", "cleaned = cleaned.reindex(columns = ['Name', 'Questions', 'Answer', 'Topics', 'Projects'])\n", - "cleaned = cleaned.sort_values(['Name', 'Questions']).reset_index(drop = True).rename_axis('id')\n", + "cleaned = cleaned.sort_values(['Name', 'Questions']).reset_index(drop=True)\n", "cleaned" ] },