商品房统计数据

with open('wuhan2021s1.csv', 'r', encoding='GBK') as f:
    lis = []
    for i in f.readlines()[1:]:
        lis.append(i.strip().split(','))

lis2 = ['江岸区', '江汉区', '硚口区', '汉阳区', '武昌区', '青山区', '洪山区', '东湖新技术开发区', '武汉经济开发区', '东西湖区', '蔡甸区', '江夏区', '黄陂区', '新洲区',
        '汉南区']

n = input()
if n == '规模升序':
    lis.sort(key=lambda x: eval(x[5]))
    for i in lis:
        print(' '.join(i))
elif n == '规模降序':
    lis.sort(key=lambda x: eval(x[5]), reverse=True)
    for i in lis:
        print(' '.join(i))
elif n in lis2:
    num = 0
    for i in lis:
        if n in i:
            print(' '.join(i))
            num += eval(i[5])
    print(f'{num:.2f}平方米')
elif n == '总规模':
    print(f'{sum([eval(i[5]) for i in lis]):.2f}平方米')
else:
    print('错误输入')

扫描下方二维码图片,关注后了解更多精彩内容!!

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
要统计商品房数据,可以使用Python中的pandas和matplotlib等库来进行数据处理和可视化。以下是一个简单的示例: 1. 导入必要的库 ```python import pandas as pd import matplotlib.pyplot as plt ``` 2. 读取数据 假设我们有一个名为“house.csv”的文件,其中包含了商品房的数据。我们可以使用pandas库中的read_csv函数来读取这个文件,并将其转换为DataFrame类型的数据。 ```python df = pd.read_csv('house.csv') ``` 3. 数据清洗 在进行数据统计之前,我们需要对数据进行清洗。比如,去除重复的数据、处理缺失值等。下面是一个简单的示例: ```python # 去除重复数据 df.drop_duplicates(inplace=True) # 处理缺失值 df.dropna(inplace=True) ``` 4. 统计数据 对于商品房数据的统计,我们可以使用pandas库中的各种函数,比如describe()、groupby()、count()等。以下是一些示例: ```python # 统计房价的平均值、中位数、最大值、最小值等 price_stats = df['Price'].describe() print(price_stats) # 按照地区统计房屋数量 region_count = df.groupby('Region')['ID'].count() print(region_count) # 统计不同户型的房屋数量 layout_count = df['Layout'].value_counts() print(layout_count) ``` 5. 可视化数据 使用matplotlib库可以将数据可视化,以便更好地理解数据。以下是一些示例: ```python # 绘制房价的直方图 plt.hist(df['Price']) plt.show() # 绘制不同户型的房屋数量的饼图 plt.pie(layout_count.values, labels=layout_count.index) plt.show() # 绘制按照地区统计的房屋数量的柱状图 plt.bar(region_count.index, region_count.values) plt.show() ``` 以上是一个简单的示例,你可以根据你的具体需求进行调整和修改。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

二十四桥_

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值