CSV_Integration.py 930 B

123456789101112131415161718192021222324252627
  1. import pandas as pd
  2. # 读取原始CSV文件
  3. input_file = r'D:\17417\Documents\backend\Water\Data\四县三用地&水田.csv'
  4. output_file = r'D:\17417\Documents\backend\Water\Data\中心点经纬度与预测值&水田.csv'
  5. try:
  6. # 读取CSV文件
  7. df = pd.read_csv(input_file)
  8. # 提取需要的三列数据
  9. extracted_data = df[['中心点经度', '中心点纬度', 'Cd (ug/L)']]
  10. # 重命名列名
  11. extracted_data.columns = ['lon', 'lan', 'Prediction']
  12. # 保存到新的CSV文件
  13. extracted_data.to_csv(output_file, index=False, encoding='utf-8-sig')
  14. print(f"数据已成功提取并保存到: {output_file}")
  15. except FileNotFoundError:
  16. print(f"错误: 文件 {input_file} 未找到,请检查文件路径。")
  17. except KeyError as e:
  18. print(f"错误: 找不到列 {e},请检查CSV文件中的列名。")
  19. except Exception as e:
  20. print(f"发生未知错误: {e}")