Skip to content

Instantly share code, notes, and snippets.

@chewbranca
Created January 9, 2017 19:08
Show Gist options
  • Save chewbranca/55c094c0b921e1066a859ee38399b084 to your computer and use it in GitHub Desktop.
Save chewbranca/55c094c0b921e1066a859ee38399b084 to your computer and use it in GitHub Desktop.
Display the source blob
Display the rendered blob
Raw
{
"cells": [
{
"cell_type": "code",
"execution_count": 2,
"metadata": {
"collapsed": true
},
"outputs": [],
"source": [
"import pandas as pd\n",
"import numpy as np\n",
"\n",
"np.random.seed(24)\n",
"df = pd.DataFrame({'A': np.linspace(1, 10, 10)})\n",
"df = pd.concat([df, pd.DataFrame(np.random.randn(10, 4), columns=list('BCDE'))],\n",
" axis=1)\n",
"df.iloc[0, 2] = np.nan\n"
]
},
{
"cell_type": "code",
"execution_count": 4,
"metadata": {
"collapsed": false
},
"outputs": [
{
"data": {
"text/html": [
"\n",
" <style type=\"text/css\" >\n",
" \n",
" \n",
" #T_e6bb975e_d69e_11e6_a1f8_acbc32c50aadrow0_col0 {\n",
" \n",
" background-color: #e5ffe5;\n",
" \n",
" }\n",
" \n",
" #T_e6bb975e_d69e_11e6_a1f8_acbc32c50aadrow0_col1 {\n",
" \n",
" background-color: #188d18;\n",
" \n",
" }\n",
" \n",
" #T_e6bb975e_d69e_11e6_a1f8_acbc32c50aadrow0_col2 {\n",
" \n",
" background-color: #e5ffe5;\n",
" \n",
" }\n",
" \n",
" #T_e6bb975e_d69e_11e6_a1f8_acbc32c50aadrow0_col3 {\n",
" \n",
" background-color: #c7eec7;\n",
" \n",
" }\n",
" \n",
" #T_e6bb975e_d69e_11e6_a1f8_acbc32c50aadrow0_col4 {\n",
" \n",
" background-color: #a6dca6;\n",
" \n",
" }\n",
" \n",
" #T_e6bb975e_d69e_11e6_a1f8_acbc32c50aadrow1_col0 {\n",
" \n",
" background-color: #ccf1cc;\n",
" \n",
" }\n",
" \n",
" #T_e6bb975e_d69e_11e6_a1f8_acbc32c50aadrow1_col1 {\n",
" \n",
" background-color: #c0eac0;\n",
" \n",
" }\n",
" \n",
" #T_e6bb975e_d69e_11e6_a1f8_acbc32c50aadrow1_col2 {\n",
" \n",
" background-color: #e5ffe5;\n",
" \n",
" }\n",
" \n",
" #T_e6bb975e_d69e_11e6_a1f8_acbc32c50aadrow1_col3 {\n",
" \n",
" background-color: #62b662;\n",
" \n",
" }\n",
" \n",
" #T_e6bb975e_d69e_11e6_a1f8_acbc32c50aadrow1_col4 {\n",
" \n",
" background-color: #5cb35c;\n",
" \n",
" }\n",
" \n",
" #T_e6bb975e_d69e_11e6_a1f8_acbc32c50aadrow2_col0 {\n",
" \n",
" background-color: #b3e3b3;\n",
" \n",
" }\n",
" \n",
" #T_e6bb975e_d69e_11e6_a1f8_acbc32c50aadrow2_col1 {\n",
" \n",
" background-color: #e5ffe5;\n",
" \n",
" }\n",
" \n",
" #T_e6bb975e_d69e_11e6_a1f8_acbc32c50aadrow2_col2 {\n",
" \n",
" background-color: #56af56;\n",
" \n",
" }\n",
" \n",
" #T_e6bb975e_d69e_11e6_a1f8_acbc32c50aadrow2_col3 {\n",
" \n",
" background-color: #56af56;\n",
" \n",
" }\n",
" \n",
" #T_e6bb975e_d69e_11e6_a1f8_acbc32c50aadrow2_col4 {\n",
" \n",
" background-color: #008000;\n",
" \n",
" }\n",
" \n",
" #T_e6bb975e_d69e_11e6_a1f8_acbc32c50aadrow3_col0 {\n",
" \n",
" background-color: #99d599;\n",
" \n",
" }\n",
" \n",
" #T_e6bb975e_d69e_11e6_a1f8_acbc32c50aadrow3_col1 {\n",
" \n",
" background-color: #329c32;\n",
" \n",
" }\n",
" \n",
" #T_e6bb975e_d69e_11e6_a1f8_acbc32c50aadrow3_col2 {\n",
" \n",
" background-color: #5fb55f;\n",
" \n",
" }\n",
" \n",
" #T_e6bb975e_d69e_11e6_a1f8_acbc32c50aadrow3_col3 {\n",
" \n",
" background-color: #daf9da;\n",
" \n",
" }\n",
" \n",
" #T_e6bb975e_d69e_11e6_a1f8_acbc32c50aadrow3_col4 {\n",
" \n",
" background-color: #3ba13b;\n",
" \n",
" }\n",
" \n",
" #T_e6bb975e_d69e_11e6_a1f8_acbc32c50aadrow4_col0 {\n",
" \n",
" background-color: #80c780;\n",
" \n",
" }\n",
" \n",
" #T_e6bb975e_d69e_11e6_a1f8_acbc32c50aadrow4_col1 {\n",
" \n",
" background-color: #108910;\n",
" \n",
" }\n",
" \n",
" #T_e6bb975e_d69e_11e6_a1f8_acbc32c50aadrow4_col2 {\n",
" \n",
" background-color: #0d870d;\n",
" \n",
" }\n",
" \n",
" #T_e6bb975e_d69e_11e6_a1f8_acbc32c50aadrow4_col3 {\n",
" \n",
" background-color: #90d090;\n",
" \n",
" }\n",
" \n",
" #T_e6bb975e_d69e_11e6_a1f8_acbc32c50aadrow4_col4 {\n",
" \n",
" background-color: #4fac4f;\n",
" \n",
" }\n",
" \n",
" #T_e6bb975e_d69e_11e6_a1f8_acbc32c50aadrow5_col0 {\n",
" \n",
" background-color: #66b866;\n",
" \n",
" }\n",
" \n",
" #T_e6bb975e_d69e_11e6_a1f8_acbc32c50aadrow5_col1 {\n",
" \n",
" background-color: #d2f4d2;\n",
" \n",
" }\n",
" \n",
" #T_e6bb975e_d69e_11e6_a1f8_acbc32c50aadrow5_col2 {\n",
" \n",
" background-color: #389f38;\n",
" \n",
" }\n",
" \n",
" #T_e6bb975e_d69e_11e6_a1f8_acbc32c50aadrow5_col3 {\n",
" \n",
" background-color: #048204;\n",
" \n",
" }\n",
" \n",
" #T_e6bb975e_d69e_11e6_a1f8_acbc32c50aadrow5_col4 {\n",
" \n",
" background-color: #70be70;\n",
" \n",
" }\n",
" \n",
" #T_e6bb975e_d69e_11e6_a1f8_acbc32c50aadrow6_col0 {\n",
" \n",
" background-color: #4daa4d;\n",
" \n",
" }\n",
" \n",
" #T_e6bb975e_d69e_11e6_a1f8_acbc32c50aadrow6_col1 {\n",
" \n",
" background-color: #6cbc6c;\n",
" \n",
" }\n",
" \n",
" #T_e6bb975e_d69e_11e6_a1f8_acbc32c50aadrow6_col2 {\n",
" \n",
" background-color: #008000;\n",
" \n",
" }\n",
" \n",
" #T_e6bb975e_d69e_11e6_a1f8_acbc32c50aadrow6_col3 {\n",
" \n",
" background-color: #a3daa3;\n",
" \n",
" }\n",
" \n",
" #T_e6bb975e_d69e_11e6_a1f8_acbc32c50aadrow6_col4 {\n",
" \n",
" background-color: #0e880e;\n",
" \n",
" }\n",
" \n",
" #T_e6bb975e_d69e_11e6_a1f8_acbc32c50aadrow7_col0 {\n",
" \n",
" background-color: #329c32;\n",
" \n",
" }\n",
" \n",
" #T_e6bb975e_d69e_11e6_a1f8_acbc32c50aadrow7_col1 {\n",
" \n",
" background-color: #5cb35c;\n",
" \n",
" }\n",
" \n",
" #T_e6bb975e_d69e_11e6_a1f8_acbc32c50aadrow7_col2 {\n",
" \n",
" background-color: #0e880e;\n",
" \n",
" }\n",
" \n",
" #T_e6bb975e_d69e_11e6_a1f8_acbc32c50aadrow7_col3 {\n",
" \n",
" background-color: #cff3cf;\n",
" \n",
" }\n",
" \n",
" #T_e6bb975e_d69e_11e6_a1f8_acbc32c50aadrow7_col4 {\n",
" \n",
" background-color: #4fac4f;\n",
" \n",
" }\n",
" \n",
" #T_e6bb975e_d69e_11e6_a1f8_acbc32c50aadrow8_col0 {\n",
" \n",
" background-color: #198e19;\n",
" \n",
" }\n",
" \n",
" #T_e6bb975e_d69e_11e6_a1f8_acbc32c50aadrow8_col1 {\n",
" \n",
" background-color: #008000;\n",
" \n",
" }\n",
" \n",
" #T_e6bb975e_d69e_11e6_a1f8_acbc32c50aadrow8_col2 {\n",
" \n",
" background-color: #dcfadc;\n",
" \n",
" }\n",
" \n",
" #T_e6bb975e_d69e_11e6_a1f8_acbc32c50aadrow8_col3 {\n",
" \n",
" background-color: #008000;\n",
" \n",
" }\n",
" \n",
" #T_e6bb975e_d69e_11e6_a1f8_acbc32c50aadrow8_col4 {\n",
" \n",
" background-color: #e5ffe5;\n",
" \n",
" }\n",
" \n",
" #T_e6bb975e_d69e_11e6_a1f8_acbc32c50aadrow9_col0 {\n",
" \n",
" background-color: #008000;\n",
" \n",
" }\n",
" \n",
" #T_e6bb975e_d69e_11e6_a1f8_acbc32c50aadrow9_col1 {\n",
" \n",
" background-color: #7ec67e;\n",
" \n",
" }\n",
" \n",
" #T_e6bb975e_d69e_11e6_a1f8_acbc32c50aadrow9_col2 {\n",
" \n",
" background-color: #319b31;\n",
" \n",
" }\n",
" \n",
" #T_e6bb975e_d69e_11e6_a1f8_acbc32c50aadrow9_col3 {\n",
" \n",
" background-color: #e5ffe5;\n",
" \n",
" }\n",
" \n",
" #T_e6bb975e_d69e_11e6_a1f8_acbc32c50aadrow9_col4 {\n",
" \n",
" background-color: #5cb35c;\n",
" \n",
" }\n",
" \n",
" </style>\n",
"\n",
" <table id=\"T_e6bb975e_d69e_11e6_a1f8_acbc32c50aad\" None>\n",
" \n",
"\n",
" <thead>\n",
" \n",
" <tr>\n",
" \n",
" <th class=\"blank\">\n",
" \n",
" <th class=\"col_heading level0 col0\">A\n",
" \n",
" <th class=\"col_heading level0 col1\">B\n",
" \n",
" <th class=\"col_heading level0 col2\">C\n",
" \n",
" <th class=\"col_heading level0 col3\">D\n",
" \n",
" <th class=\"col_heading level0 col4\">E\n",
" \n",
" </tr>\n",
" \n",
" </thead>\n",
" <tbody>\n",
" \n",
" <tr>\n",
" \n",
" <th id=\"T_e6bb975e_d69e_11e6_a1f8_acbc32c50aad\" class=\"row_heading level4 row0\">\n",
" 0\n",
" \n",
" <td id=\"T_e6bb975e_d69e_11e6_a1f8_acbc32c50aadrow0_col0\" class=\"data row0 col0\">\n",
" 1\n",
" \n",
" <td id=\"T_e6bb975e_d69e_11e6_a1f8_acbc32c50aadrow0_col1\" class=\"data row0 col1\">\n",
" 1.32921\n",
" \n",
" <td id=\"T_e6bb975e_d69e_11e6_a1f8_acbc32c50aadrow0_col2\" class=\"data row0 col2\">\n",
" nan\n",
" \n",
" <td id=\"T_e6bb975e_d69e_11e6_a1f8_acbc32c50aadrow0_col3\" class=\"data row0 col3\">\n",
" -0.31628\n",
" \n",
" <td id=\"T_e6bb975e_d69e_11e6_a1f8_acbc32c50aadrow0_col4\" class=\"data row0 col4\">\n",
" -0.99081\n",
" \n",
" </tr>\n",
" \n",
" <tr>\n",
" \n",
" <th id=\"T_e6bb975e_d69e_11e6_a1f8_acbc32c50aad\" class=\"row_heading level4 row1\">\n",
" 1\n",
" \n",
" <td id=\"T_e6bb975e_d69e_11e6_a1f8_acbc32c50aadrow1_col0\" class=\"data row1 col0\">\n",
" 2\n",
" \n",
" <td id=\"T_e6bb975e_d69e_11e6_a1f8_acbc32c50aadrow1_col1\" class=\"data row1 col1\">\n",
" -1.07082\n",
" \n",
" <td id=\"T_e6bb975e_d69e_11e6_a1f8_acbc32c50aadrow1_col2\" class=\"data row1 col2\">\n",
" -1.43871\n",
" \n",
" <td id=\"T_e6bb975e_d69e_11e6_a1f8_acbc32c50aadrow1_col3\" class=\"data row1 col3\">\n",
" 0.564417\n",
" \n",
" <td id=\"T_e6bb975e_d69e_11e6_a1f8_acbc32c50aadrow1_col4\" class=\"data row1 col4\">\n",
" 0.295722\n",
" \n",
" </tr>\n",
" \n",
" <tr>\n",
" \n",
" <th id=\"T_e6bb975e_d69e_11e6_a1f8_acbc32c50aad\" class=\"row_heading level4 row2\">\n",
" 2\n",
" \n",
" <td id=\"T_e6bb975e_d69e_11e6_a1f8_acbc32c50aadrow2_col0\" class=\"data row2 col0\">\n",
" 3\n",
" \n",
" <td id=\"T_e6bb975e_d69e_11e6_a1f8_acbc32c50aadrow2_col1\" class=\"data row2 col1\">\n",
" -1.6264\n",
" \n",
" <td id=\"T_e6bb975e_d69e_11e6_a1f8_acbc32c50aadrow2_col2\" class=\"data row2 col2\">\n",
" 0.219565\n",
" \n",
" <td id=\"T_e6bb975e_d69e_11e6_a1f8_acbc32c50aadrow2_col3\" class=\"data row2 col3\">\n",
" 0.678805\n",
" \n",
" <td id=\"T_e6bb975e_d69e_11e6_a1f8_acbc32c50aadrow2_col4\" class=\"data row2 col4\">\n",
" 1.88927\n",
" \n",
" </tr>\n",
" \n",
" <tr>\n",
" \n",
" <th id=\"T_e6bb975e_d69e_11e6_a1f8_acbc32c50aad\" class=\"row_heading level4 row3\">\n",
" 3\n",
" \n",
" <td id=\"T_e6bb975e_d69e_11e6_a1f8_acbc32c50aadrow3_col0\" class=\"data row3 col0\">\n",
" 4\n",
" \n",
" <td id=\"T_e6bb975e_d69e_11e6_a1f8_acbc32c50aadrow3_col1\" class=\"data row3 col1\">\n",
" 0.961538\n",
" \n",
" <td id=\"T_e6bb975e_d69e_11e6_a1f8_acbc32c50aadrow3_col2\" class=\"data row3 col2\">\n",
" 0.104011\n",
" \n",
" <td id=\"T_e6bb975e_d69e_11e6_a1f8_acbc32c50aadrow3_col3\" class=\"data row3 col3\">\n",
" -0.481165\n",
" \n",
" <td id=\"T_e6bb975e_d69e_11e6_a1f8_acbc32c50aadrow3_col4\" class=\"data row3 col4\">\n",
" 0.850229\n",
" \n",
" </tr>\n",
" \n",
" <tr>\n",
" \n",
" <th id=\"T_e6bb975e_d69e_11e6_a1f8_acbc32c50aad\" class=\"row_heading level4 row4\">\n",
" 4\n",
" \n",
" <td id=\"T_e6bb975e_d69e_11e6_a1f8_acbc32c50aadrow4_col0\" class=\"data row4 col0\">\n",
" 5\n",
" \n",
" <td id=\"T_e6bb975e_d69e_11e6_a1f8_acbc32c50aadrow4_col1\" class=\"data row4 col1\">\n",
" 1.45342\n",
" \n",
" <td id=\"T_e6bb975e_d69e_11e6_a1f8_acbc32c50aadrow4_col2\" class=\"data row4 col2\">\n",
" 1.05774\n",
" \n",
" <td id=\"T_e6bb975e_d69e_11e6_a1f8_acbc32c50aadrow4_col3\" class=\"data row4 col3\">\n",
" 0.165562\n",
" \n",
" <td id=\"T_e6bb975e_d69e_11e6_a1f8_acbc32c50aadrow4_col4\" class=\"data row4 col4\">\n",
" 0.515018\n",
" \n",
" </tr>\n",
" \n",
" <tr>\n",
" \n",
" <th id=\"T_e6bb975e_d69e_11e6_a1f8_acbc32c50aad\" class=\"row_heading level4 row5\">\n",
" 5\n",
" \n",
" <td id=\"T_e6bb975e_d69e_11e6_a1f8_acbc32c50aadrow5_col0\" class=\"data row5 col0\">\n",
" 6\n",
" \n",
" <td id=\"T_e6bb975e_d69e_11e6_a1f8_acbc32c50aadrow5_col1\" class=\"data row5 col1\">\n",
" -1.33694\n",
" \n",
" <td id=\"T_e6bb975e_d69e_11e6_a1f8_acbc32c50aadrow5_col2\" class=\"data row5 col2\">\n",
" 0.562861\n",
" \n",
" <td id=\"T_e6bb975e_d69e_11e6_a1f8_acbc32c50aadrow5_col3\" class=\"data row5 col3\">\n",
" 1.39285\n",
" \n",
" <td id=\"T_e6bb975e_d69e_11e6_a1f8_acbc32c50aadrow5_col4\" class=\"data row5 col4\">\n",
" -0.063328\n",
" \n",
" </tr>\n",
" \n",
" <tr>\n",
" \n",
" <th id=\"T_e6bb975e_d69e_11e6_a1f8_acbc32c50aad\" class=\"row_heading level4 row6\">\n",
" 6\n",
" \n",
" <td id=\"T_e6bb975e_d69e_11e6_a1f8_acbc32c50aadrow6_col0\" class=\"data row6 col0\">\n",
" 7\n",
" \n",
" <td id=\"T_e6bb975e_d69e_11e6_a1f8_acbc32c50aadrow6_col1\" class=\"data row6 col1\">\n",
" 0.121668\n",
" \n",
" <td id=\"T_e6bb975e_d69e_11e6_a1f8_acbc32c50aadrow6_col2\" class=\"data row6 col2\">\n",
" 1.2076\n",
" \n",
" <td id=\"T_e6bb975e_d69e_11e6_a1f8_acbc32c50aadrow6_col3\" class=\"data row6 col3\">\n",
" -0.00204021\n",
" \n",
" <td id=\"T_e6bb975e_d69e_11e6_a1f8_acbc32c50aadrow6_col4\" class=\"data row6 col4\">\n",
" 1.6278\n",
" \n",
" </tr>\n",
" \n",
" <tr>\n",
" \n",
" <th id=\"T_e6bb975e_d69e_11e6_a1f8_acbc32c50aad\" class=\"row_heading level4 row7\">\n",
" 7\n",
" \n",
" <td id=\"T_e6bb975e_d69e_11e6_a1f8_acbc32c50aadrow7_col0\" class=\"data row7 col0\">\n",
" 8\n",
" \n",
" <td id=\"T_e6bb975e_d69e_11e6_a1f8_acbc32c50aadrow7_col1\" class=\"data row7 col1\">\n",
" 0.354493\n",
" \n",
" <td id=\"T_e6bb975e_d69e_11e6_a1f8_acbc32c50aadrow7_col2\" class=\"data row7 col2\">\n",
" 1.03753\n",
" \n",
" <td id=\"T_e6bb975e_d69e_11e6_a1f8_acbc32c50aadrow7_col3\" class=\"data row7 col3\">\n",
" -0.385684\n",
" \n",
" <td id=\"T_e6bb975e_d69e_11e6_a1f8_acbc32c50aadrow7_col4\" class=\"data row7 col4\">\n",
" 0.519818\n",
" \n",
" </tr>\n",
" \n",
" <tr>\n",
" \n",
" <th id=\"T_e6bb975e_d69e_11e6_a1f8_acbc32c50aad\" class=\"row_heading level4 row8\">\n",
" 8\n",
" \n",
" <td id=\"T_e6bb975e_d69e_11e6_a1f8_acbc32c50aadrow8_col0\" class=\"data row8 col0\">\n",
" 9\n",
" \n",
" <td id=\"T_e6bb975e_d69e_11e6_a1f8_acbc32c50aadrow8_col1\" class=\"data row8 col1\">\n",
" 1.68658\n",
" \n",
" <td id=\"T_e6bb975e_d69e_11e6_a1f8_acbc32c50aadrow8_col2\" class=\"data row8 col2\">\n",
" -1.32596\n",
" \n",
" <td id=\"T_e6bb975e_d69e_11e6_a1f8_acbc32c50aadrow8_col3\" class=\"data row8 col3\">\n",
" 1.42898\n",
" \n",
" <td id=\"T_e6bb975e_d69e_11e6_a1f8_acbc32c50aadrow8_col4\" class=\"data row8 col4\">\n",
" -2.08935\n",
" \n",
" </tr>\n",
" \n",
" <tr>\n",
" \n",
" <th id=\"T_e6bb975e_d69e_11e6_a1f8_acbc32c50aad\" class=\"row_heading level4 row9\">\n",
" 9\n",
" \n",
" <td id=\"T_e6bb975e_d69e_11e6_a1f8_acbc32c50aadrow9_col0\" class=\"data row9 col0\">\n",
" 10\n",
" \n",
" <td id=\"T_e6bb975e_d69e_11e6_a1f8_acbc32c50aadrow9_col1\" class=\"data row9 col1\">\n",
" -0.12982\n",
" \n",
" <td id=\"T_e6bb975e_d69e_11e6_a1f8_acbc32c50aadrow9_col2\" class=\"data row9 col2\">\n",
" 0.631523\n",
" \n",
" <td id=\"T_e6bb975e_d69e_11e6_a1f8_acbc32c50aadrow9_col3\" class=\"data row9 col3\">\n",
" -0.586538\n",
" \n",
" <td id=\"T_e6bb975e_d69e_11e6_a1f8_acbc32c50aadrow9_col4\" class=\"data row9 col4\">\n",
" 0.29072\n",
" \n",
" </tr>\n",
" \n",
" </tbody>\n",
" </table>\n",
" "
],
"text/plain": [
"<pandas.core.style.Styler at 0x1199dadd0>"
]
},
"execution_count": 4,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"import seaborn as sns\n",
"\n",
"cm = sns.light_palette(\"green\", as_cmap=True)\n",
"\n",
"s = df.style.background_gradient(cmap=cm)\n",
"s\n"
]
}
],
"metadata": {
"kernelspec": {
"display_name": "Python 2",
"language": "python",
"name": "python2"
},
"language_info": {
"codemirror_mode": {
"name": "ipython",
"version": 2
},
"file_extension": ".py",
"mimetype": "text/x-python",
"name": "python",
"nbconvert_exporter": "python",
"pygments_lexer": "ipython2",
"version": "2.7.11"
}
},
"nbformat": 4,
"nbformat_minor": 0
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment