Pandas DataFrame 的维度

Pandas DataFrame 的维度

在本文中,我们将介绍 Pandas Python 中的 DataFrame 的维度。DataFrame 是由行和列构成的二维表格,可以处理结构化数据。了解 DataFrame 的维度对于进行数据处理和数据分析非常重要。

阅读更多:Pandas 教程

DataFrame 的维度

DataFrame 的维度指的是 DataFrame 的行数和列数。可以通过以下代码获取 DataFrame 的维度:

import pandas as pd
df = pd.read_csv('data.csv')
print(df.shape)

该代码将输出 DataFrame 的行数和列数。

输出结果类似于:

(1000, 5)

上述输出结果中,(1000, 5) 表示 DataFrame 有1000行和5列。

获取行数和列数

可以使用 .shape 获取 DataFrame 的行数和列数。下面的代码演示如何获取 DataFrame 的行数和列数:

import pandas as pd
df = pd.read_csv('data.csv')
print('行数为:',df.shape[0])
print('列数为:',df.shape[1])

运行上述代码后,将输出 DataFrame 的行数和列数。

获取行名和列名

可以使用 .index 获取行名,使用 .columns 获取列名。下面的代码演示如何获取 DataFrame 的行名和列名:

import pandas as pd
df = pd.read_csv('data.csv')
print('行名为:',df.index.values)
print('列名为:',df.columns.values)

运行上述代码后,将输出 DataFrame 的行名和列名。

示例:删除某些行和列

如果需要删除某些行或者列,可以通过对 DataFrame 切片来实现。下面的例子演示了如何删除 DataFrame 中的第一行和第一列:

import pandas as pd
df = pd.read_csv('data.csv')
df = df.iloc[1:,1:]

上述代码通过切片来删除 DataFrame 中的第一行和第一列。

总结

DataFrame 是一个非常实用的数据结构,用于表示二维表。需要了解 DataFrame 的维度,以便更好地进行数据处理和数据分析。我们可以使用 Pandas Python 提供的 .shape.index.columns 等属性来获取 DataFrame 的行数、列数、行名和列名。同时,我们还可以利用切片来删除 DataFrame 中的指定行和列。

Camera课程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

办公软件教程

Linux教程

计算机教程

大数据教程

开发工具教程