Python pandas,DataFrame切片,DataFrame取行取列,loc(),iloc()

 

demo.py(DataFrame切片,DataFrame取行取列):

# coding=utf-8
import numpy as np
import pandas as pd# 创建DataFrame
df = pd.DataFrame(np.arange(12, 60).reshape((12, 4)), columns=["WW", "XX", "YY", "ZZ"])
print(df)
'''WW  XX  YY  ZZ
0   12  13  14  15
1   16  17  18  19
2   20  21  22  23
3   24  25  26  27
4   28  29  30  31
5   32  33  34  35
6   36  37  38  39
7   40  41  42  43
8   44  45  46  47
9   48  49  50  51
10  52  53  54  55
11  56  57  58  59
'''# pandas取行或者列的注意点
# - 方括号写数组,表示取行,对行进行操作
# - 写字符串,表示取列索引,对列进行操作# 取行
print(df[:5])  # 取前5行
'''WW  XX  YY  ZZ
0  12  13  14  15
1  16  17  18  19
2  20  21  22  23
3  24  25  26  27
4  28  29  30  31
'''# 取一列
print(df["YY"])
'''
0     14
1     18
2     22
3     26
4     30
5     34
6     38
7     42
8     46
9


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部