2024 年华数杯全国大学生数学建模竞赛 C 题 老外游中国 第一问详细代码。
2024年华数杯数学建模 2024-08-25 17:05:02 阅读 70
第一份详细代码
请问 352 个城市中所有 35200 个景点评分的最高分(Best Score,简 称 BS)是 5.0
import os
import pandas as pd
data_folder = '附件'
# 初始最高评分设为一个较小的值,确保能找到比它更大的评分
max_bs = float('-inf')
# 获取数据集文件夹中所有的文件名(每个文件对应一个城市)
city_files = os.listdir(data_folder)
# 遍历每个城市的文件
for file_name in city_files:
if file_name.endswith('.csv'):
file_path = os.path.join(data_folder, file_name)
# 使用 pandas 读取 CSV 文件
df = pd.read_csv(file_path)
# 假设 CSV 文件中有一个列名为 '评分',表示景点评分(BS)
# 根据实际数据集的列名进行调整
if '评分' in df.columns:
# 将评分列转换为浮点数,处理可能存在的空值或非数值数据
df['评分'] = pd.to_numeric(df['评分'], errors='coerce
声明
本文内容仅代表作者观点,或转载于其他网站,本站不以此文作为商业用途
如有涉及侵权,请联系本站进行删除
转载本站原创文章,请注明来源及作者。