如何在 Pandas DataFrame 中向每个 list 添加元素

使用 Pandas DataFrame 的 apply 函数,您可以轻松地向每个 list 元素添加新的内容。

示例代码:

假设 DataFrame 为 df,列名为 'list_column',要向每个 list 添加元素 'new_element'

import pandas as pd

# 示例 DataFrame
df = pd.DataFrame({'list_column': [[1, 2], [3, 4], [5, 6]]})

# 自定义函数,用于向 list 中添加元素
def add_element(lst):
    lst.append('new_element')
    return lst

# 使用 apply 函数应用自定义函数到每个 list
df['list_column'] = df['list_column'].apply(add_element)

print(df)

输出结果:

    list_column
0  [1, 2, 'new_element']
1  [3, 4, 'new_element']
2  [5, 6, 'new_element']

可以看到,每个 list 都被成功添加了 'new_element'

总结:

apply 函数是 Pandas DataFrame 中一个强大的工具,它允许您对 DataFrame 中的每个元素应用自定义函数。在处理包含 list 的 DataFrame 时,apply 函数可以帮助您轻松地对每个 list 进行操作。

Pandas DataFrame:向每个list元素添加内容

原文地址: https://www.cveoy.top/t/topic/qet8 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录