Pandas DataFrame 列表元素添加 - Python 代码示例
你可以使用 apply 函数和 zip 函数来实现这个操作。假设 dfA 和 dfB 是两个 DataFrame,其中 dfA 的元素类型为列表,dfB 的元素类型为单个元素。
首先,定义一个函数 add_element,该函数将 dfB 中的元素添加到 dfA 的每个列表后面:
def add_element(row):
return [x + [y] for x, y in zip(row['dfA'], row['dfB'])]
然后,使用 apply 函数将该函数应用于 dfA 的每一行:
dfA['dfA'] = dfA.apply(add_element, axis=1)
完成后,dfA 中的每个列表将会添加 dfB 中对应位置的元素。
原文地址: https://www.cveoy.top/t/topic/qeuC 著作权归作者所有。请勿转载和采集!