本文主要介绍DataFrame结构数据的基本操作,包括以下几个方面:
- 数据查看
- 数据增删改
- 数据对齐
- 数据排序
数据查看
df = pd.DataFrame(np.random.randint(100,size = 16).reshape(8,2),
columns = ['a','b'])
print(df)
=================================
a b
0 89 41
1 36 8
2 15 41
3 16 50
4 28 19
5 56 5
6 71 98
7 13 38
head()、tail()方法默认显示源数据的前、后5行数据,也可以指定显示数量。
print(df.head())
print("-"*20)
print(df.tail(3))
=================================
a b
0 89 41
1 36 8
2 15 41
3 16 50
4 28 19
--------------------
a b
5 56 5
6 71 98
7 13 38
df.T 用于数据的转置
df.T
=================================
0 1 2 3 4 5 6 7
a 89 36 15 16 28 56 71 13
b 41 8 41 50 19 5 98 38
数据增删改
df = pd.DataFrame(np.random.randint(100,size = 16).reshape(4,4),
columns = ['a','b','c','d'])
print(df)
=================================
a b c d