我是新手,所以任何帮助都非常感谢。
我想在数据框中添加一个新列,该数据框是数据框和python对象中两个值的函数。
格式如下:
return IntStream.rangeClosed(0, 65536).filter(XMLChar::isInvalid).mapToObj(c -> new Character((char) c))
.collect(Collectors.toList());
其中一个参数需要是一个类的实例。
当我这样做时,python抛出一个错误,该对象是不可迭代的,我认为这是因为它只想要作为参数传递的列表。不知道如何在不显着减慢速度的情况下解决这个问题。谢谢!
答案 0 :(得分:0)
这可以通过map或apply来完成,但是因为你刚开始为什么不保持简单?
col_3 = []
for c1, c2 in df[['col_1', 'col_2']].values:
c3_list.append(function(c1, c2, instance))
df['col_3'] = col_3