2 Star 6 Fork 3

pingan_match_666/2018_pingan_behavior_predicting_driving_risk

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
y_lonlaat.py 1.06 KB
一键复制 编辑 原始数据 按行查看 历史
soliel 提交于 2018-04-08 22:05 . Upload y_lonlaat.py
import numpy as np
import pandas as pd
data={}
ma={}
da = pd.read_csv('tude.csv') #longitude latitude in cities
pin=pd.read_csv('PINGAN-2018-train_demo.csv')
pi=pd.DataFrame(pin,columns=['TERMINALNO','LONGITUDE','LATITUDE','Y'])
ping=pi[pi.Y>0]
for person in ping.TERMINALNO:
data[person]=pd.DataFrame(ping[ping.TERMINALNO==person ],columns=['TERMINALNO','LONGITUDE','LATITUDE','Y'])
ma[person]={'ao':max(data[person].LONGITUDE),'io':min(data[person].LONGITUDE),'aa':max(data[person].LATITUDE),'ia':min(data[person].LATITUDE),'y':max(data[person].Y)}
##ao :max longitude io:min longitude aa: max latitude ia: min latitude y rate in csv
inf=pd.DataFrame(columns=['person','city','y'])
for person in ma:
for i in dat.city:
if (ma[person]['io']<=dat.lon[i-1] <=ma[person]['ao'] )& (ma[person]['ia']<=dat.lat[i-1]<=ma[person]['aa']):
inf.loc[inf.shape[0]+1] = {'person':person,'city':i,'y':ma[person]['y']}
# inf=inf.append(l,ignore_index=True)
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Python
1
https://gitee.com/pingan_match_666/2018_pingan_behavior_predicting_driving_risk.git
git@gitee.com:pingan_match_666/2018_pingan_behavior_predicting_driving_risk.git
pingan_match_666
2018_pingan_behavior_predicting_driving_risk
2018_pingan_behavior_predicting_driving_risk
master

搜索帮助

0d507c66 1850385 C8b1a773 1850385