📌  相关文章
📜  获取行数数据帧 pandas - Python (1)

📅  最后修改于: 2023-12-03 15:27:51.585000             🧑  作者: Mango

获取行数数据帧 pandas - Python

在进行数据分析的过程中,我们可能需要获取数据帧的行数,以便于更好地理解数据。Pandas提供了多种方法来获取行数数据帧。

方法一: 使用 shape 属性

Pandas 的 Dataframe 对象有一个 shape 属性,它返回行和列的数量序列。获取行数数据帧可以使用该属性的第一个元素,即 shape[0]。示例代码如下所示:

import pandas as pd

df = pd.read_csv('data.csv')
rows_count = df.shape[0]
print('行数:', rows_count)
方法二: 使用 len() 函数

另一种获取行数数据帧的方法是使用 len() 函数。通过将数据帧的行索引传递给该函数,可以计算数据帧的行数。示例代码如下所示:

import pandas as pd

df = pd.read_csv('data.csv')
rows_count = len(df.index)
print('行数:', rows_count)
方法三: 使用 DataFrame.info() 方法

Pandas 的 Dataframe 对象还提供了 info() 方法,该方法可以显示 DataFrame 的摘要信息,包括行数,索引的数据类型等。通过该方法可以获取数据帧的行数。示例代码如下所示:

import pandas as pd

df = pd.read_csv('data.csv')
df.info()

以上就是获取行数数据帧的三种方法。无论您选择哪种方法,都可以轻松获取 Pandas DataFrame 对象的行数。