资源简介
本资源是数据分析与挖掘项目组的《城市公交站点设置的优化分析》项目制作的课程配套资料,附源码和源数据集,亲测无误,完整版。

代码片段和文件信息
# -*- coding: utf-8 -*-
“““
Created on Mon May 1 09:33:09 2017
@author: kevin
“““
import os
import csv # 为了讲解读入数据
import pandas as pd
import numpy as np
from sklearn.cluster import DBSCAN
import matplotlib.pyplot as plt
import math
import matplotlib # 方便改变中文字体
####------------------------------数据预处理-------------------------------####
# 设置当前工作路径
os.chdir(‘E:/培训部/网课孵化项目/Python集训营第一届 2017.10.09~11.09/城市公交站点设置的优化分析/data‘)
# 读取数据 方法一
data09 = pd.read_csv(“./gps/gps_20140609.csv“encoding = ‘gbk‘delimiter = ‘‘)
data09 = pd.read_csv(“./gps/gps_20140609.csv“sep = ‘‘encoding = ‘gbk‘)
# 读取数据 方法二
# 因为os文件读写可能会产生IOError,一旦出错就不能调用f.close()。为了保证正确地关闭文件
try:
f = open(‘./gps/gps_20140609.csv‘mode=‘r+‘encoding = ‘gbk‘)
# data09 = f.read() # 不能分隔
data = csv.reader(f)
data091 = [shuju for shuju in data]
data091 = pd.Dataframe(data091)
finally:
if f:
f.close()
# 每次都这么写实在太繁琐,所以
with open(‘./gps/gps_20140609.csv‘ ‘r+‘encoding=‘gbk‘) as f:
data = csv.reader(f)
data091 = [shuju for shuju in data]
data091 = pd.Dataframe(data091)
data09[data09.notnull()] # 筛选出数据中的非空值
data09.isnull().any() # 检查每列是否有空值
data09.dropna() #去除任何有空值的行
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2019-04-09 22:35 城市公交站点设置的优化分析\
目录 0 2018-10-17 15:34 城市公交站点设置的优化分析\代码\
文件 1549 2018-09-12 13:50 城市公交站点设置的优化分析\代码\01-数据读取.py
文件 1209 2018-09-12 13:50 城市公交站点设置的优化分析\代码\02-数据预处理.py
文件 1700 2018-09-12 13:51 城市公交站点设置的优化分析\代码\03-数据探索.py
文件 1030 2018-09-12 13:51 城市公交站点设置的优化分析\代码\04-密度聚类.py
文件 1817 2018-09-12 13:52 城市公交站点设置的优化分析\代码\05-分时段.py
文件 2532 2018-09-12 13:53 城市公交站点设置的优化分析\代码\06-构建OD矩阵模型.py
目录 0 2018-10-17 15:35 城市公交站点设置的优化分析\数据\
文件 3380 2017-07-07 15:39 城市公交站点设置的优化分析\数据\234.R
文件 6765 2017-08-21 19:00 城市公交站点设置的优化分析\数据\68_OD.csv
目录 0 2018-10-17 15:35 城市公交站点设置的优化分析\数据\OD\
文件 3744 2017-06-19 10:23 城市公交站点设置的优化分析\数据\OD\时段1_68.csv
文件 3744 2017-06-19 10:23 城市公交站点设置的优化分析\数据\OD\时段2_68.csv
文件 3744 2017-06-19 10:23 城市公交站点设置的优化分析\数据\OD\时段3_68.csv
文件 3744 2017-06-19 10:23 城市公交站点设置的优化分析\数据\OD\时段4_68.csv
文件 3744 2017-06-19 10:23 城市公交站点设置的优化分析\数据\OD\时段5_68.csv
文件 219668 2017-10-29 16:24 城市公交站点设置的优化分析\数据\aaa.csv
目录 0 2018-10-17 15:34 城市公交站点设置的优化分析\数据\abc\
文件 26464 2017-10-30 21:10 城市公交站点设置的优化分析\数据\abc\时段1_68.csv
文件 11854 2017-10-30 21:10 城市公交站点设置的优化分析\数据\abc\时段2_68.csv
文件 64152 2017-10-30 21:10 城市公交站点设置的优化分析\数据\abc\时段3_68.csv
文件 10265 2017-10-30 21:10 城市公交站点设置的优化分析\数据\abc\时段4_68.csv
文件 30886 2017-10-30 21:10 城市公交站点设置的优化分析\数据\abc\时段5_68.csv
文件 109834 2017-10-29 21:11 城市公交站点设置的优化分析\数据\abc.csv
目录 0 2018-10-17 15:34 城市公交站点设置的优化分析\数据\bbb\
文件 26464 2017-10-30 21:28 城市公交站点设置的优化分析\数据\bbb\时段1_68.csv
文件 11854 2017-10-30 21:28 城市公交站点设置的优化分析\数据\bbb\时段2_68.csv
文件 64152 2017-10-30 21:28 城市公交站点设置的优化分析\数据\bbb\时段3_68.csv
文件 10265 2017-10-30 21:28 城市公交站点设置的优化分析\数据\bbb\时段4_68.csv
文件 30886 2017-10-30 21:28 城市公交站点设置的优化分析\数据\bbb\时段5_68.csv
............此处省略39个文件信息
相关资源
- Scratch源码
- E4A无障碍跨程序操作类库(带源码、
- 设备管理系统源码
- 安卓wifi直连app源码
- Pythonamp;课堂amp;笔记(高淇amp;400;集第
- 我的世界源码(易语言版)
- labview编程软件滤波器以及编写程序设
- 我的界面(visual foxpro)源码
- 易语言:一键cf基址源码
- Python中Numpy库最新教程
- The Secret Path 3D 3D魔方迷宫[源码][scra
- scratch垃圾分类源码(最终版本).sb
- railroad铁路CAD生成
- ISE_14.7_license.lic
- ANSYS LS-DYNA
- phong模型(简单光照模型)
- 安卓QQ6.71协议源码易语言,qq协议源码
- 编译原理实验工具及参考源码(lex&
- E盾偷后台工具源码
- 用python编写的移动彩信的发送程序
- Python全栈学习笔记面向对象大作业:
- UNIX/LINUX编程实践教程的源码
- 十以内加减法练习 powerbuilder源码
- python实现的ftp自动上传、下载脚本
- 农场开发项目
- OCR源码
- PLC上位机编程软件
- 用foobar2000听google音乐[更新一下]
- 学生信息管理系统源码
- 用VC 编写的仿QQ聊天室程序源代码
评论
共有 条评论