如何对dataframe进行计数
时间: 2024-10-28 14:12:13 浏览: 22
对Python中DataFrame按照行遍历的方法
在Pandas库中,DataFrame是一个二维表格型数据结构,可以方便地进行各种统计计算,包括计数。如果你想要对DataFrame中的某一列或多列进行计数,可以使用`count()`函数。以下是一些基本的步骤:
1. **单列计数**:
```python
df['column_name'].count() # 'column_name'替换为你需要计数的列名
```
2. **多列计数**:
如果你想同时对多个列进行计数,可以传入一个包含列名的列表:
```python
df[['col1', 'col2']].count()
```
3. **忽略缺失值**:
如果你不希望包含缺失值(NaN)在计数中,可以在调用`count()`时添加`axis=0`(默认行为),或加上参数`na='total'`:
```python
df.count(axis=0) 或 df.count(na='total')
```
4. **行级计数**:
如果你想得到每一行非空元素的数量(即非NULL值的行数),可以指定`axis=1`:
```python
df.count(axis=1)
```
阅读全文