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



声明

本文内容仅代表作者观点,或转载于其他网站,本站不以此文作为商业用途
如有涉及侵权,请联系本站进行删除
转载本站原创文章,请注明来源及作者。