如何解决如何在不弄乱顺序的情况下将一个数据集的列添加到另一数据集?
我有2个数据集,一个是每个国家/地区的幸福报告,第二个是每个国家/地区宗教的重要性。我想在每个国家/地区的幸福感报告中添加宗教百分比。但是,两个数据集中的顺序都不同,例如:在happy_report.csv中,前5个国家与``重要性_of_religion.csv''中的前5个国家不同。 在下面的代码片段中,我仅分别包含每个数据集的前5行。我想针对每个对应的国家/地区向df1添加df2 [“ religious_people%”]。 请注意,两个数据集的原始csv文件中有155个国家/地区
import pandas as pd
#df1:happiness_report.csv
df1=pd.DataFrame({
"country":["Finland","Denamrk","Sweden","Iceland","Sweden"],"Corruption%":[2,5,1.7,3,1.5],"gdp/capita":[1.34,1.383,1.387,1.39,1.41]
})
#df2:importance_of_religion.csv`
df2=pd.DataFrame({
"country":["Estonia","Norway","Czech Republic","Denmark"],"religious_people%":[28,17,16,19,15]
})
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。