读取文本文件“house total price txt”,计算列 SalePrice 与列 LotArea 的商(即 SalePrice/LotArea),并作为一个新的列 unitPrice 添加到原始数据,导出到新的 Excel 文件“house unit price.xlsx”中。
时间: 2023-11-27 16:50:48 浏览: 48
Qt读取txt文件的内容,保存到数组,并将其显示出来
3星 · 编辑精心推荐
好的,这里是 Python 代码实现:
```python
import pandas as pd
# 读取原始数据
df = pd.read_csv('house total price.txt')
# 计算 unitPrice 并添加到原始数据
df['unitPrice'] = df['SalePrice'] / df['LotArea']
# 导出到新的 Excel 文件
df.to_excel('house unit price.xlsx', index=False)
```
这段代码会将“house total price.txt”中的数据读取到 Pandas 的 DataFrame 中,然后计算每条房屋数据的 unitPrice 并添加到 DataFrame 中,最后将修改后的 DataFrame 导出到“house unit price.xlsx”文件中。需要注意的是,这里假设了原始数据文件是以逗号分隔的 CSV 格式。如果实际情况不是这样,需要根据实际情况调整读取和导出数据的代码。
阅读全文