pandas获得excel表某一列非空数量
时间: 2023-07-12 09:08:12 浏览: 67
可以使用`pandas`库中的`read_excel`方法读取Excel文件,然后使用`notnull()`方法检查每个单元格是否为空,最后使用`sum()`方法统计非空单元格的数量。以下是示例代码:
```python
import pandas as pd
# 读取Excel文件
df = pd.read_excel('example.xlsx')
# 统计某一列非空单元格的数量
non_null_count = df['Column_Name'].notnull().sum()
print(non_null_count)
```
其中,`Column_Name`需要替换为要统计非空单元格数量的列名。
相关问题
pandas求和excel表中某一列的数据
可以使用 pandas 库中的 sum() 函数来求和某一列的数据。假设你有一个名为 df 的 pandas 数据框,其中包含一个名为 column_name 的列,可以使用以下代码来求和该列的数据:
```python
import pandas as pd
# 读取 Excel 文件
df = pd.read_excel('file.xlsx')
# 求和某一列数据
sum_value = df['column_name'].sum()
print('某一列的数据求和结果为:{}'.format(sum_value))
```
其中,'file.xlsx' 是你的 Excel 文件名,'column_name' 是你要求和的列名。函数 sum() 将返回该列数据的总和。
pandas读取excel中某一列数据
使用Pandas读取Excel中某一列数据可以使用dataframe的loc或iloc方法,其中loc方法是通过标签索引,iloc方法是通过位置索引。具体步骤如下:
1. 导入pandas库
2. 使用read_excel方法读取Excel文件,设置index_col参数为需要作为索引的列名或列号
3. 使用loc或iloc方法选择需要的列,例如data.loc[:, '列名']或data.iloc[:, 列号]
4. 打印结果即可
代码示例:
```
import pandas as pd
excel_file = './try.xlsx'
data = pd.read_excel(excel_file, index_col='姓名')
column_data = data.loc[:, '列名']
print(column_data)
```