1
我有一个数据框,并且我想基于现有列上的某些处理添加一个新列。使用函数添加一个基于来自其他列的值的新列使用函数pandas python
import pandas as pd
def func_processcol(l):
processedl=l+1
return processedl
df = pd.DataFrame({'a':['l1','l2','l3','l4','l5','l6'],
'b':['1','2','2','1','2','2']})
现在我想通过传递列中的值来添加一个新的列到数据框。 DF [E] = [L1 + 1,...]
从函数的返回类型为字符串列表,它是复杂的功能。我只是用添加来简化示例。我可以在不使用astype的情况下使用它。 – AMisra