python读取csv文件,把房子的地址按照空格分隔,新增两列,第一列的地址是小区,例如中铁滨湖名邸 第一列是城区例如滨湖新区。
时间: 2023-06-09 12:06:16 浏览: 67
好的,我可以帮你解决这个问题!你可以使用 Python 的 pandas 库来读取和处理 csv 文件,然后使用字符串的 split() 方法来按空格分隔地址。最后,你可以使用 pandas 的 DataFrame.insert() 方法来新增两列,分别对应小区和城区信息。
下面是示例代码:
```python
import pandas as pd
# 读取 csv 文件
df = pd.read_csv('filename.csv')
# 按空格分隔地址
df[['小区', '城区']] = df['地址'].str.split(' ', n=1, expand=True)
# 插入两列到指定位置
df.insert(1, '小区', df.pop('小区'))
df.insert(2, '城区', df.pop('城区'))
# 输出结果
print(df.head())
```
注意,这里假设 csv 文件中包含有一列名为“地址”的数据,你需要把代码中的“filename.csv”替换成你的 csv 文件名。另外,你需要根据实际情况调整插入新列的位置。
相关推荐
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)