我有一个带有一列字符串的df和一个接受字符串的函数。我想通过df插入该列中的值而不输入它,最好的方法是什么?我研究了apply,但在这种情况下似乎不适用。

编辑:

df = A B     C
     1 2 "cheese"
     2 4 "spiders"

def samplefunc(item):
    print('i hate ' + item)

最佳答案

我认为您需要Series.apply

def samplefunc(item):
    print('i hate ' + item)

df.C.apply(samplefunc)
i hate cheese
i hate spiders

10-08 20:05