python处理excel的10个常用操作
时间: 2024-09-23 13:08:47 浏览: 47
python 操作excel 插入字段 附件案例
Python处理Excel通常借助pandas库,它是数据科学中最常用的工具之一。以下是Python处理Excel的10个常见操作:
1. **读取Excel文件**:`pandas.read_excel()`函数用于从Excel文件加载数据到DataFrame。
```python
df = pd.read_excel('file.xlsx')
```
2. **保存数据到Excel**:`to_excel()`方法将DataFrame写入Excel文件。
```python
df.to_excel('output.xlsx', index=False)
```
3. **选择特定列**:通过列名或索引来获取或修改数据。
```python
column_data = df['ColumnA']
```
4. **筛选条件行**:`loc[]`、`iloc[]`或布尔索引来过滤数据。
```python
filtered_df = df[df['Age'] > 30]
```
5. **排序数据**:可以按列排序。
```python
sorted_df = df.sort_values('Name')
```
6. **合并/拼接数据**:`concat()`或`merge()`函数组合不同DataFrame。
```python
merged_df = pd.concat([df1, df2], axis=0)
```
7. **数据分析统计**:对数值列计算平均值、总和等。
```python
mean_value = df['Value'].mean()
```
8. **分组聚合**:根据某列进行分组并计算汇总信息。
```python
grouped = df.groupby('Category').sum()
```
9. **数据清洗**:删除重复值、处理缺失值。
```python
df.drop_duplicates(inplace=True)
df.fillna(value=0, inplace=True)
```
10. **数据透视表**:对大量数据进行汇总分析。
```python
pivot_table = pd.pivot_table(df, values='Sales', index=['Year'], columns=['Region'])
```
阅读全文