Pandas DataFrame 列表添加元素:使用 apply 和 lambda 函数
要向元素类型为 list 的 DataFrame 中的每个 list 添加元素,可以使用 apply 方法和 lambda 函数来实现。首先,我们需要定义一个函数来添加元素到列表中:
def add_element(row, element):
row.append(element)
return row
然后,我们可以使用 apply 方法和 lambda 函数将该函数应用到 DataFrame 的每一行:
dfA['list_column'] = dfA['list_column'].apply(lambda x: add_element(x, dfB))
这将在 dfA 的每个列表中添加 dfB 作为新的元素。请确保 dfA 和 dfB 的大小和结构是匹配的。
原文地址: https://www.cveoy.top/t/topic/qeuz 著作权归作者所有。请勿转载和采集!