Python3 pd.merge()使用实例

本文想要将各个国家的恐怖袭击次数(频率),按照国家编号,依次赋给原始数据中113249条记录。
在这里插入图片描述
实现如下效果:
在这里插入图片描述

import pandas as pd
import numpy as np
import matplotlib.pyplot as plt
#读入数据
data=pd.read_excel('E:/E盘备份/C盘jupyter代码备份/C2018/data/C2018mathmodel.xlsx')
columns=data.columns.tolist()
df1=data[['country','latitude','longitude']]
df1.isnull().any() #查看缺失值
df2=df1[~df1['latitude'].isnull() | ~df1['longitude'].isnull()]
df3=df2.sort_values(by=df2.columns.tolist(),axis=0, ascending=True, inplace=False, kind='quicksort', na_position='last') 
zzhou=list(df3.groupby(['country']))
color_energy=[]
for i in range(len(zzhou)):
    color_energy.append([zzhou[i][0],
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值