首先,需要了解Pandas是Python中数据处理的一种重要工具,可以处理Excel、SQL等各类数据,并对其进行清理、转换、聚合等操作。而在Pandas中,头、尾巴和样本是常用的数据查看操作。
一、Pandas头
- 头指令:
df.head(n)
df.head(n)
是Pandas中一种用于查看数据前n行的指令。其中,n是一个整数,可以指定需要查看的行数。默认情况下,n的值为5。
下面是一个示例代码:
import pandas as pd
df = pd.read_csv('example.csv', delimiter='\t')
print(df.head())
上述代码中,我们以csv文件格式读取了一个名为example.csv的文件,并将其存储在Pandas DataFrame对象df中。接着,我们通过df.head()
查看了df的前5行数据。
- 实例说明:
假设我们有一个students.csv文件,内容如下:
姓名 | 年龄 | 性别 | 成绩 |
---|---|---|---|
小明 | 18 | 男 | 90 |
小红 | 20 | 女 | 85 |
小李 | 19 | 男 | 87 |
小白 | 21 | 男 | 89 |
小刚 | 22 | 男 | 91 |
我们可以通过下面的代码读取该文件并查看前3行数据:
import pandas as pd
df = pd.read_csv('students.csv')
print(df.head(3))
输出结果:
姓名 年龄 性别 成绩
0 小明 18 男 90
1 小红 20 女 85
2 小李 19 男 87
二、Pandas尾巴
- 尾巴指令:
df.tail(n)
df.tail(n)
是Pandas中一种用于查看数据后n行的指令。其中,n是一个整数,可以指定需要查看的行数。默认情况下,n的值为5。
下面是一个示例代码:
import pandas as pd
df = pd.read_csv('example.csv', delimiter='\t')
print(df.tail())
上述代码中,我们以csv文件格式读取了一个名为example.csv的文件,并将其存储在Pandas DataFrame对象df中。接着,我们通过df.tail()
查看了df的后5行数据。
- 实例说明:
假设我们有一个fruit.csv文件,内容如下:
编号 | 水果 | 数量 |
---|---|---|
1 | 苹果 | 10 |
2 | 葡萄 | 20 |
3 | 香蕉 | 15 |
4 | 草莓 | 8 |
5 | 梨子 | 12 |
我们可以通过下面的代码读取该文件并查看后3行数据:
import pandas as pd
df = pd.read_csv('fruit.csv')
print(df.tail(3))
输出结果:
编号 水果 数量
2 3 香蕉 15
3 4 草莓 8
4 5 梨子 12
三、Pandas样本
- 样本指令:
df.sample(n)
df.sample(n)
是Pandas中一种用于从数据中抽取n行的指令。其中,n是一个整数,可以指定需要抽取的行数。
下面是一个示例代码:
import pandas as pd
df = pd.read_csv('example.csv', delimiter='\t')
print(df.sample(3))
上述代码中,我们以csv文件格式读取了一个名为example.csv的文件,并将其存储在Pandas DataFrame对象df中。接着,我们通过df.sample(3)
从df中随机抽取了三行数据。
- 实例说明:
假设我们有一个score.csv文件,内容如下:
学号 | 语文 | 数学 | 英语 |
---|---|---|---|
001 | 85 | 90 | 95 |
002 | 72 | 85 | 89 |
003 | 93 | 96 | 97 |
004 | 78 | 80 | 82 |
005 | 66 | 88 | 76 |
我们可以通过下面的代码读取该文件并随机抽取3行数据:
import pandas as pd
df = pd.read_csv('score.csv')
print(df.sample(3))
输出结果:
学号 语文 数学 英语
2 003 93 96 97
1 002 72 85 89
4 005 66 88 76
以上就是Pandas中头、尾巴和样本的完整攻略,希望能对大家有所帮助。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Pandas头、尾巴和样本的区别 - Python技术站