Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/281.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 向数据帧中的字符串添加函数_Python_Pandas_Dataframe - Fatal编程技术网

Python 向数据帧中的字符串添加函数

Python 向数据帧中的字符串添加函数,python,pandas,dataframe,Python,Pandas,Dataframe,我有一个数据框,其中包含一列国家。 我想把国家的名字改成首都。 函数如何工作的示例: 从countryinfo导入countryinfo 黎巴嫩首都 他将返回贝鲁特 如何执行此操作?您可以使用lambda函数和pd.apply,如下所示: 从countryinfo导入countryinfo df['Capital']=df['country'].applylambda x:CountryInfox.Capital 在这里,您可以将自己的df列名称替换为“资本”和“国家”

我有一个数据框,其中包含一列国家。 我想把国家的名字改成首都。 函数如何工作的示例:

从countryinfo导入countryinfo 黎巴嫩首都 他将返回贝鲁特

如何执行此操作?

您可以使用lambda函数和pd.apply,如下所示:

从countryinfo导入countryinfo df['Capital']=df['country'].applylambda x:CountryInfox.Capital 在这里,您可以将自己的df列名称替换为“资本”和“国家”