pandas处理excel文件
时间: 2023-09-05 19:09:50 浏览: 43
Pandas是一种流行的Python数据分析工具,它可以轻松地读取、处理和分析Excel文件。下面是一些处理Excel文件的示例代码:
1. 读取Excel文件:
```python
import pandas as pd
df = pd.read_excel('file.xlsx', sheet_name='Sheet1')
print(df.head())
```
2. 写入Excel文件:
```python
import pandas as pd
df = pd.DataFrame({'Name': ['Alice', 'Bob', 'Charlie'], 'Age': [25, 30, 35]})
df.to_excel('output.xlsx', index=False)
```
3. 合并多个工作表:
```python
import pandas as pd
df1 = pd.read_excel('file.xlsx', sheet_name='Sheet1')
df2 = pd.read_excel('file.xlsx', sheet_name='Sheet2')
df3 = pd.read_excel('file.xlsx', sheet_name='Sheet3')
df = pd.concat([df1, df2, df3], ignore_index=True)
print(df.head())
```
4. 过滤数据:
```python
import pandas as pd
df = pd.read_excel('file.xlsx', sheet_name='Sheet1')
df_filtered = df[df['Age'] > 30]
print(df_filtered.head())
```
5. 分组和聚合:
```python
import pandas as pd
df = pd.read_excel('file.xlsx', sheet_name='Sheet1')
df_grouped = df.groupby('Gender').agg({'Age': 'mean', 'Salary': 'sum'})
print(df_grouped.head())
```