如何基于从另一列值输出的函数在df中插入值

时间:2020-01-26 18:04:19

标签: pandas

我的数据框中有2列: ip,geoIP

我想遍历df并执行用户定义的函数来对IP进行地理定位,并用该函数的返回值填充geoIP列。

如何用我的用户定义函数的输出来填充geoIP列,该函数将输入ip列的值?

1 个答案:

答案 0 :(得分:0)

您可以使用apply

def user_defined_function(x):
  #add your code here


df['geoIP'] = df['ip'].apply(user_defined_function)