import numpy as np
import pandas as pd
from pandas import *
from numpy import *
data = DataFrame(np.arange(16).reshape(4,4),index = list("ABCD"),columns=list('wxyz'))
print data
print data[0:2] #取前两行数据
print len(data ) #求出一共多少行
print data.columns.size #求出一共多少列
print data.columns #列索引名称
print data.index #行索引名称
print data.ix[1] #取第2行数据
print data.iloc[1] #取第2行数据
print data['x'] #取列索引为x的一列数据
print data.loc['A'] #取第行索引为”A“的一行数据,
print data.loc[:,['x','z'] ] #表示选取所有的行以及columns为a,b的列;注意和iloc的区别
print data.loc[['A','B'],['x','z']] #表示选取'A'和'B'这两行以及columns为x,z的列的并集;
print data.iloc[1:3,1:3] #数据切片操作,切连续的数据块
print data.iloc[[0,2],[1,2]] #即可以自由选取行位置,和列位置对应的数据,切零散的数据块
print data[data>2
数据操作之-dataframe常见操作:取行、列、切片、统计特征值
最新推荐文章于 2023-05-09 22:41:28 发布