Python读取xls文件,把性别一列分成“男”列和“女”列
时间: 2023-05-23 17:03:41 浏览: 181
Python读取xlsx文件的实现方法
可以使用pandas库中的read_excel函数读取xls文件,然后使用pandas的条件筛选来创建新列,将性别一列分成“男”列和“女”列。具体步骤如下:
``` python
import pandas as pd
# 读取xls文件
df = pd.read_excel('file.xls')
# 使用条件筛选创建新列
df['男'] = df['性别'].apply(lambda x: '男' if x == '男' else '')
df['女'] = df['性别'].apply(lambda x: '女' if x == '女' else '')
# 保存结果到新的xlsx文件
df.to_excel('new_file.xlsx', index=False)
```
这样就可以把性别一列分成“男”列和“女”列,保存到新的xlsx文件中。
阅读全文