我有一个df,其中包含一列字符串和一个接受字符串的函数。我想通过df插入该列中的值而不输入它,那么最好的方法是什么?我看着适用,但它似乎并不适用于这种情况。将来自熊猫数据框列的所有值插入到函数中
编辑:
df = A B C
1 2 "cheese"
2 4 "spiders"
def samplefunc(item):
print('i hate ' + item)
我有一个df,其中包含一列字符串和一个接受字符串的函数。我想通过df插入该列中的值而不输入它,那么最好的方法是什么?我看着适用,但它似乎并不适用于这种情况。将来自熊猫数据框列的所有值插入到函数中
编辑:
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
感谢您的编辑。 – jezrael
你可以添加与样本功能数据的样本? – jezrael
@jezrael刚刚添加,谢谢! – user5826447