当前位置: 首页 > 知识库问答 >
问题:

使用python更新数据帧的列值时出现问题[重复]

郑俊彦
2023-03-14
import pandas as pd
GDP=pd.read_csv('world_bank.csv')
for i in GDP.index:
    if GDP.iloc[i]['Data Source']=="Korea, Rep.":
        GDP.iloc[i]['Data Source']="South Korea"

我尝试运行上述代码。但它不更新字符串。并且不显示任何错误。数据帧中存在“ABW”数据点。我也给出了数据集的链接。https://github.com/pran9957/world-bank-data.git

共有1个答案

梁宏才
2023-03-14

使用系列更换

GDP['Data Source'].replace({
    'Korea, Rep.': 'South Korea'
}, inplace=True)
 类似资料:
  • 我正试图更好地理解Python以及为什么我会收到错误。 我有一个带有国家名称的数据框,我想过滤数据集,只显示那些没有重复项的数据。我进入: 然而,我得到一个错误 似乎创建了一个列表,该列表还显示了国家名称和布尔值,而不仅仅是我所期望的布尔值。 此外,我尝试只对一个国家进行过滤,即,,效果非常好。 我只是想理解为什么在一个场景中它起作用,而在另一个场景中它不起作用。我确实注意到后者有一个从0开始的索

  • 我有一个表,我想用另一个表中的值更新该表,我正在使用以下代码: 尽管事实上,表。id是tableA的主键,我不断得到以下错误: 错误代码:1175。您使用的是安全更新模式,并且您试图更新一个没有使用键列禁用安全模式的表,请在“首选项”中切换该选项- 我做错了什么?

  • 我尝试在做了一些转换和过滤后将很多CSV文件加入到一个数据帧中,当我对sn2数据帧使用append方法时,导出的CSV包含我想要的所有数据,但是当我对sn3数据帧使用append方法时,只有最后一个CSV的数据被导出,我错过了什么?

  • 如果我没有使用spring构建图形,那么是否可以使用spring框架完全访问我的neo4j图形?我正在尝试一些示例,但它似乎无法正常工作,因为spring创建的某些元数据不存在。 编辑:例如,我有这个错误当我试图通过它的id访问一个节点时,即

  • 但得到404错误 如何让它发挥作用?如果我从文档中获取这个endpoint,为什么我会得到404?

  • 问题内容: 我需要为应用程序的某些部分向现有应用程序添加插件功能。我希望能够在运行时添加jar,并且应用程序应该能够从jar中加载类,而无需重新启动应用程序。到目前为止,一切都很好。我使用URLClassLoader在线找到了一些示例,并且运行良好。 我还希望能够在罐子的更新版本可用时重新加载相同的类。我再次发现了一些示例,据我所知,实现此目标的关键是我需要为每个新负载使用一个新的类加载器实例。