py:写一个循环代码可以读取excel中所有列的信息并统计数据
时间: 2024-04-12 21:31:28 浏览: 16
你可以使用 pandas 库来读取 Excel 文件中的所有列信息,并进行数据统计。下面是一个示例代码:
```python
import pandas as pd
# 读取 Excel 文件
df = pd.read_excel('your_file.xlsx')
# 遍历所有列
for column in df.columns:
# 输出列名
print(f"Column: {column}")
# 统计数据
column_data = df[column]
count = column_data.count() # 统计非空值数量
unique_count = column_data.nunique() # 统计唯一值数量
min_value = column_data.min() # 最小值
max_value = column_data.max() # 最大值
sum_value = column_data.sum() # 总和
mean_value = column_data.mean() # 平均值
# 输出统计结果
print(f"Count: {count}")
print(f"Unique Count: {unique_count}")
print(f"Min Value: {min_value}")
print(f"Max Value: {max_value}")
print(f"Sum Value: {sum_value}")
print(f"Mean Value: {mean_value}")
print()
```
你只需要将 `'your_file.xlsx'` 替换为你要读取的 Excel 文件的路径,然后运行这段代码即可。它会遍历文件中的每一列,输出列名,并进行数据统计,包括非空值数量、唯一值数量、最小值、最大值、总和和平均值。