pandas
Posted sniperths
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了pandas相关的知识,希望对你有一定的参考价值。
pandas基础 Series DataFrame
1 import pandas as pd 2 import numpy as np 3 4 # 创建Series 索引为默认值 5 a = pd.Series([1, 2, 3, 4]) 6 print(a) 7 print(a.values) 8 print(a.index) 9 # 自己设置索引 10 b = pd.Series([5, 6, 7, 8, 9], index=[‘a‘, ‘b‘, ‘d‘, ‘f‘, ‘888‘]) 11 print(b) 12 print(b.values) 13 print(b.index) 14 # 根据索引取值 15 print(b[‘f‘]) 16 print(b[[‘d‘, ‘f‘, ‘888‘]]) 17 # 判断索引是否存在 不是判断元素 18 print(‘a‘ in b) 19 print(9 in b) 20 21 # Series可以看成是一个定长的有序字典 22 dic1 = {‘apple‘: 5, ‘pen‘: 3, ‘orange‘: 8} 23 c = pd.Series(dic1) 24 print(c) 25 26 # DataFrame 27 data = {‘year‘: [2015, 2016, 2017, 2018], ‘income‘: [10000, 30000, 50000, 80000], ‘pay‘: [3333, 8888, 6666, 9999]} 28 df1 = pd.DataFrame(data) 29 print(df1) 30 print(df1.columns) 31 print(df1.index) 32 print(df1.values) 33 34 35 df2 = pd.DataFrame(np.arange(12).reshape((3, 4))) 36 print(df2) 37 38 df3 = pd.DataFrame(np.arange(12).reshape((3, 4)), index=[‘a‘, ‘c‘, ‘b‘], columns=[11, 22, 33, 44]) 39 print(df3) 40 print(df3.columns) 41 print(df3.index) 42 print(df3.values) 43 # 描述 44 print(df3.describe()) 45 # 转置 46 print(df3.T) 47 # 排序 按列排序 48 print(df3.sort_index(axis=1)) 49 # 排序 按行排序 50 print(df3.sort_index(axis=0)) 51 # 对某一列元素进行排序 52 print(df3.sort_values(by=44))
以上是关于pandas的主要内容,如果未能解决你的问题,请参考以下文章
text [检查特定的数据片段]取自论文但有意思应用。 #python #pandas