{
"cells": [
{
"cell_type": "markdown",
"metadata": {
},
"source": [
"### Python数据分析的三剑客"
]
},
{
"cell_type": "code",
"execution_count": 1,
"metadata": {
},
"outputs": [],
"source": [
"import numpy as np\n",
"\n",
"import pandas as pd\n",
"\n",
"# pip install matplotlib\n",
"# 画图,可视化!\n",
"# 头号玩家,虚拟现实游戏,可视化,立体化\n",
"import matplotlib.pyplot as plt"
]
},
{
"cell_type": "markdown",
"metadata": {
},
"source": [
"### 生成对象"
]
},
{
"cell_type": "code",
"execution_count": 3,
"metadata": {
"collapsed": true
},
"outputs": [
{
"data": {
"text/plain": [
"张三 88.0\n",
"李四 103.0\n",
"王五 68.0\n",
"老路 134.0\n",
"Jack 99.0\n",
"Name: Python, dtype: float32"
]
},
"execution_count": 3,
"metadata": {
},
"output_type": "execute_result"
}
],
"source": [
"# 一维的\n",
"s = pd.Series(data = [88,103,68,134,99],index = ['张三','李四','王五','老路','Jack'],\n",
" dtype=np.float32,name = 'Python')\n",
"s"
]
},
{
"cell_type": "code",
"execution_count": 9,
"metadata": {
"collapsed": true
},
"outputs": [
{
"data": {
"text/html": [
"<div>\n",
"<style scoped>\n",
" .dataframe tbody tr th:only-of-type {\n",
" vertical-align: middle;\n",
" }\n",
"\n",
" .dataframe tbody tr th {\n",
" vertical-align: top;\n",
" }\n",
"\n",
" .dataframe thead th {\n",
" text-align: right;\n",
" }\n",
"</style>\n",
"<table border=\"1\" class=\"dataframe\">\n",
" <thead>\n",
" <tr style=\"text-align: right;\">\n",
" <th></th>\n",
" <th>Python</th>\n",
" <th>En</th>\n",
" <th>数学</th>\n",
" </tr>\n",
" </thead>\n",
" <tbody>\n",
" <tr>\n",
" <th>张三</th>\n",
" <td>104</td>\n",
" <td>31</td>\n",
" <td>72</td>\n",
" </tr>\n",
" <tr>\n",
" <th>李四</th>\n",
" <td>50</td>\n",
" <td>62</td>\n",
" <td>108</td>\n",
" </tr>\n",
" <tr>\n",
" <th>王五</th>\n",
" <td>79</td>\n",
" <td>51</td>\n",
" <td>98</td>\n",
" </tr>\n",
" <tr>\n",
" <th>老路</th>\n",
" <td>87</td>\n",
" <td>5</td>\n",
" <td>2</td>\n",
" </tr>\n",
" <tr>\n",
" <th>Jack</th>\n",
" <td>144</td>\n",
" <td>59</td>\n",
" <td>31</td>\n",
" </tr>\n",
" </tbody>\n",
"</table>\n",
"</div>"
],
"text/plain": [
" Python En 数学\n",
"张三 104 31 72\n",
"李四 50 62 108\n",
"王五 79 51 98\n",
"老路 87 5 2\n",
"Jack 144 59 31"
]
},
"execution_count": 9,
"metadata": {
},
"output_type": "execute_result"
}
],
"source": [
"df = pd.DataFrame(data = np.random.randint(0,150,size=(5,3)),\n",
" index = ['张三','李四','王五','老路','Jack'],\n",
" columns=['Python','En','数学'])\n",
"df"
]
},
{
"cell_type": "markdown",
"metadata": {
},
"source": [
"### 查看数据"
]
},
{
"cell_type": "code",
"execution_count": 11,
"metadata": {
},
"outputs": [
{
"data": {
"text/plain": [
"68.0"
]
},
"execution_count": 11,
"metadata": {
},
"output_type": "execute_result"
}
],
"source": [
"s['王五']"
]
},
{
"cell_type": "code",
"execution_count": 13,
"metadata": {
"collapsed": true
},
"outputs": [
{
"data": {
"text/html": [
"<div>\n",
"<style scoped>\n",
" .dataframe tbody tr th:only-of-type {\n",
" vertical-align: middle;\n",
" }\n",
"\n",
" .dataframe tbody tr th {\n",
" vertical-align: top;\n",
" }\n",
"\n",
" .dataframe thead th {\n",
" text-align: right;\n",
" }\n",
"</style>\n",
"<table border=\"1\" class=\"dataframe\">\n",
" <thead>\n",
" <tr style=\"text-align: right;\">\n",
" <th></th>\n",
" <th>Python</th>\n",
" <th>En</th>\n",
" <th>数学</th>\n",
" </tr>\n",
" </thead>\n",
" <tbody>\n",
" <tr>\n",
" <th>张三</th>\n",
" <td>104</td>\n",
" <td>31</td>\n",
" <td>72</td>\n",
" </tr>\n",
" <tr>\n",
" <th>李四</th>\n",
" <td>50</td>\n",
" <td>62</td>\n",
" <td>108</td>\n",
" </tr>\n",
" <tr>\n",
" <th>王五</th>\n",
" <td>79</td>\n",
" <td>51</td>\n",
" <td>98</td>\n",
" </tr>\n",
" </tbody>\n",
"</table>\n",
"</div>"
],
"text/plain": [
" Python En 数学\n",
"张三 104 31 72\n",
"李四 50 62 108\n",
"王五 79 51 98"
]
},
"execution_count": 13,
"metadata": {
},
"output_type": "execute_result"
}
],
"source": [
"df.head(3)"
]
},
{
"cell_type": "code",
"execution_count": 14,
"metadata": {
"collapsed": true
},
"outputs": [
{
"data": {
"text/html": [
"<div>\n",
"<style scoped>\n",
" .dataframe tbody tr th:only-of-type {\n",
" vertical-align: middle;\n",
" }\n",
"\n",
" .dataframe tbody tr th {\n",
" vertical-align: top;\n",
" }\n",
"\n",
" .dataframe thead th {\n",
" text-align: right;\n",
" }\n",
"</style>\n",
"<table border=\"1\" class=\"dataframe\">\n"
pandas基础运算和合并示例
最新推荐文章于 2024-11-23 14:15:25 发布