gpt4 book ai didi

python - 替换 Pandas 数据框列表中的空白元素

转载 作者:太空宇宙 更新时间:2023-11-04 07:13:55 27 4
gpt4 key购买 nike

为清楚起见编辑了问题:

我在 pandas 数据框中有一列,其中每个元素都是一个列表

Index      X
1 ['1','2','3']
2 ['4','5','6']
3 ['']

我希望它看起来像下面这样:

Index      X
1 ['1','2','3']
2 ['4','5','6']
3 ['0']

最佳答案

假设您的列是对象类型,这样的事情应该可行:

# Example of dataframe
df = pd.DataFrame({'col_1': [1,2,3], 'col_2' : [[1,2,3,4],[''],['']]})
col_1 col_2
0 1 [1, 2, 3, 4]
1 2 []
2 3 []

使用 pandas.apply 应该可以解决问题

df["col_2"].apply(lambda x : ['0'] if x==[''] else x)

关于python - 替换 Pandas 数据框列表中的空白元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55868111/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com