资源简介
本资源是数据分析与挖掘项目组的《城市公交站点设置的优化分析》项目制作的课程配套资料,附源码和源数据集,亲测无误,完整版。
代码片段和文件信息
# -*- 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个文件信息
相关资源
- 基于STM32F103C8T6超声波测距源码及接线
- X站源码,带采集,带教程,有数据
- 一键救援源码
- Delphi封包发送截取源码类似WPE
- PyQt5类继承图
- 数据结构课程设计报告(最小生成树
- 仿返利网淘客返利app源码
- APEX辅助源码
- 蓝桥杯嵌入式省赛所有赛题代码.7z
- 云盘项目开发全部内容包括源码解析
- UU源码
- FlyBird Unity3D 源码 含资源设计AI源文件
- 精品课程网站源码
- 物业管理系统源码
- 易语言六种远控源码
- ce6.8.3官方源码
- flappy bird 源码
- 易语言 表白源码
- QTaddressbook源码
- 2018全网免VIP看视频源码.rar
- unity2D塔防游戏源码Tower+Defense+2D+0.9.
- 基于STM32的电子秤源码,全国电子设计
- 房屋中介源码
- mui漂亮的手机商城源码
- 基于STM32F407写的LoRa SX-1278源码
- 三国跑酷cocos2dx3.2源码
- pixhawk源码分析1
- unity 2D跳跃游戏源码
- unity2D塔防游戏源码Tower Defense 2D 0.9.
- Mui App 电子商务源码
评论
共有 条评论