使用另一个 csv 将信息插入 DF 中的新行

利亚姆·阿什肯纳兹

我有一个包含start_yearcoulmn的 Df和另一个包含yearpopulation

如何使用此 csv 将总体值插入到新列中的 Df 中?例子:

DF :

start_year:
400
405
410
412

人口 csv :

人口
399 5
400 6
404 20
409 30
410 31

德西德 DF:

开始年 人口
400 6
405 20
410 31
412 31
阿努拉格·达巴斯

尝试使用pd.merge_asof()方法:

#Population=pd.read_csv('Population.csv') 
#df=pd.DataFrame({'start_year':[400,405,410,412]})

out=pd.merge_asof(df,Population,left_on='start_year',right_on='Year').drop('Year',1)

的输出out

    start_year  Population
0   400         6
1   405         20
2   410         31
3   412         31

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

将DF上的行用作另一个DF中的新列名称

熊猫:将列从另一个df插入到某个位置的新df

将一个 DF 行拆分为另一个 DF 中的多行

将Pandas df中的行替换为另一个df中的行

根据另一个df中与熊猫相关的信息,在另一个df中添加新列

使用来自另一个DF的中断将数据分组到组中

使用python将值从csv插入到日期和小时数相等的另一个csv中

使用 python 将现有 csv 文件中的列插入另一个 csv 文件

在R分组的df中插入指定的值,并使用另一个df(R)填充缺少的值

熊猫将行从1个DF移到另一个DF

熊猫-创建一个日期为一个df的新数据框,并在另一个df中创建人员详细信息

使用php将第一行从csv移动到另一个

将一个CSV的行值映射到另一个CSV的标题值,并在python中写入新的CSV文件

根据条件将df中的列除以另一个df值

如何根据具有行和列信息的字典将一个 df 的特定数据替换为另一个 df

使用python将特定行从一个csv复制到另一个

如何根据linux中的条件(使用awk或其他方法)将一个csv文件的行与另一个csv文件的行替换?

根据一个键将数据从df复制到多列中的另一个df

如何通过将df ID#替换为另一个df的名称来创建新的df?

将所有.csv文件从Google存储桶中读取到一个大熊猫df中,然后另存为.csv到另一个存储桶中

使用另一个 csv 文件中的更新信息更新现有的 csv 文件

将数据帧乘以另一个df中的x向量,返回x个新数据帧

将数据帧乘以另一个df中的x向量,返回x个新数据帧

根据熊猫中的特定条件,将df的列替换为另一个df的另一个列

如何将新行从1个CSV追加到另一个现有CSV

如何使用python将某些csv文件列复制到另一个csv文件中?

将列添加到df中,并带有来自另一个df的匹配信息(优雅,无循环)

如何使用 SQL TRIGGER 将另一个表中的行插入到新表中?

熊猫只在有条件的情况下从一个df插入到另一个df的新值