DataFrame行数统计
时间: 2023-11-03 09:07:51 浏览: 53
你可以使用`len`函数来统计DataFrame的行数。例如,假设你的DataFrame名为`df`,你可以使用以下代码来统计行数:
```python
row_count = len(df)
print("行数:", row_count)
```
这样就能够打印出DataFrame的行数。希望能帮到你!如果还有其他问题,请随时提问。
相关问题
dataframe如何统计行数
可以使用`shape`属性来获取DataFrame的行数和列数,其中`shape`表示行数,`shape`表示列数。下面是一个例子:
```python
import pandas as pd
df = pd.DataFrame({'a':[1,2,3],'b':[1,2,3]})
print(df)
print("Number of rows:", df.shape[0])
```
输出:
```
a b
0 1 1
1 2 2
2 3 3
Number of rows: 3
```
统计dataframe中存在inf的行数
可以使用pandas中的`isinf()`函数和`sum()`函数来统计dataframe中存在inf的行数。示例如下:
```python
import pandas as pd
import numpy as np
# 生成包含inf的dataframe
df = pd.DataFrame({'A': [1, 2, np.inf, 4], 'B': [-1, 0, np.inf, -4]})
# 统计存在inf的行数
inf_rows = df.isin([np.inf, -np.inf]).any(axis=1).sum()
print('存在inf的行数为:', inf_rows)
```
输出结果为:
```
存在inf的行数为: 2
```
其中,`isin([np.inf, -np.inf])`用于判断dataframe中是否存在inf,返回一个Boolean类型的dataframe;`any(axis=1)`用于判断每行是否存在inf,返回一个Boolean类型的Series;`sum()`用于统计True的数量,即存在inf的行数。