Pandas中删除DataFrame的前三行

Pandas中删除DataFrame的前三行

要删除Pandas中DataFrame的前三行,可以使用 iloc() 方法。

步骤

  • 创建二维、大小可变、可能不同类型的表格数据 df
  • 打印输入的DataFrame df
  • 使用 df.iloc [3:] 删除前三行。
  • 打印更新后的DataFrame。

示例

import pandas as pd

df = pd.DataFrame(
   {
      "x": [5, 2, 7, 0, 7, 0, 5, 2],
      "y": [4, 7, 5, 1, 5, 1, 4, 7],
      "z": [9, 3, 5, 1, 5, 1, 9, 3]
   }
)

print "输入的DataFrame为:\n", df
df = df.iloc[3:]
print "删除前3行后的结果为:\n", df

输出

输入的DataFrame为:
   x  y  z
0  5  4  9
1  2  7  3
2  7  5  5
3  0  1  1
4  7  5  5
5  0  1  1
6  5  4  9
7  2  7  3

删除前3行后的结果为:
   x  y  z
3  0  1  1
4  7  5  5
5  0  1  1
6  5  4  9
7  2  7  3

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程