4.pandas基礎使用
pandas 是基於 Numpy 構建的含有更高階資料結構和工具的資料分析包
類似於 Numpy 的核心是 ndarray,pandas 也是圍繞著 Series 和 DataFrame 兩個核心資料結構展開的 。Series 和 DataFrame 分別對應於一維的序列和二維的表結構。
安裝
conda install -n tensorflow pandas
demo例項
import sys
from pandas import Series,DataFrame
import pandas as pd
print(sys.version)
'''
3.5.3 |Continuum Analytics, Inc.| (default, May 15 2017, 10:43:23) [MSC v.1900 64 bit (AMD64)]
'''
print('Series部分')
s = Series([1,2,3.0,'abc'])
print(s)
'''
0 1
1 2
2 3
3 abc
dtype: object
'''
s = Series(data=[1, 3, 5, 7], index=['a', 'b', 'x', 'y'])
print(s)
'''
a 1
b 3
x 5
y 7
dtype: int64
'''
print(s.index)
print(s.values)
'''
Index(['a', 'b', 'x', 'y'], dtype='object')
[1 3 5 7]
'''
print('DataFrame部分')
data = {'state':['Ohino','Ohino','Ohino','Nevada','Nevada'],
'year':[2000,2001,2002,2001,2002],
'pop':[1.5,1.7,3.6,2.4,2.9]}
df = DataFrame(data)
print(df)
'''
pop state year
0 1.5 Ohino 2000
1 1.7 Ohino 2001
2 3.6 Ohino 2002
3 2.4 Nevada 2001
4 2.9 Nevada 2002
'''
df = DataFrame(data,index=['one','two','three','four','five'],
columns=['year','state','pop','debt'])
print(df)
print(df.index)
print(df.columns)
print(type(df['debt']))
'''
year state pop debt
one 2000 Ohino 1.5 NaN
two 2001 Ohino 1.7 NaN
three 2002 Ohino 3.6 NaN
four 2001 Nevada 2.4 NaN
five 2002 Nevada 2.9 NaN
Index(['one', 'two', 'three', 'four', 'five'], dtype='object')
Index(['year', 'state', 'pop', 'debt'], dtype='object')
<class 'pandas.core.series.Series'>
'''
相關文章
- 4.Pandas多級IndexIndex
- 測試基礎(四)Jmeter基礎使用JMeter
- mongoose基礎使用Go
- webpack 基礎使用Web
- Markdown基礎使用
- WCDB基礎使用
- vim基礎使用
- WebRTC基礎使用Web
- Git基礎使用Git
- mysql基礎使用MySql
- 廣播基礎使用
- Laravel Excel 基礎使用LaravelExcel
- RxJava基礎使用(一)RxJava
- EasyExcel基礎使用教程Excel
- Java基礎·【File使用】Java
- jqGrid 基礎使用
- Vim基礎使用技巧
- Codesys使用基礎
- mysql索引使用基礎MySql索引
- 陣列基礎使用陣列
- Anaconda基礎使用
- Metasploit(MSF)基礎使用
- Go泛型基礎使用Go泛型
- javascript基礎使用筆記JavaScript筆記
- JavaScript基礎——使用陣列JavaScript陣列
- Tensorflow-基礎使用
- DataBinding基礎使用一
- DataBinding基礎使用二
- DataBinding基礎使用三
- docker實戰使用基礎Docker
- Git Bash的基礎使用Git
- 資料庫基礎使用資料庫
- PyMongo 基礎使用指南Go
- Oracle基礎之function使用OracleFunction
- Windows使用SC基礎命令Windows
- HttpUnit的基礎使用(一)HTTP
- Watir基礎使用例項
- 分包基礎概念+使用分包