gpt4 book ai didi

python - 确定 Pandas df 列是否为数组

转载 作者:行者123 更新时间:2023-12-01 08:27:39 25 4
gpt4 key购买 nike

我想看看我的数据框中的列是否是 python 中的实际 list 类型。这是我目前正在做的事情:

is_list_field = all([isinstance(_val, list) for _val in df.iloc[:,1] if _val])

上面的内容似乎涵盖了所有场景(nan?空字符串、null 等),还是有更好的方法来做到这一点?

最佳答案

速度不快,但至少可以工作

df.applymap(lambda x : type(x)==list).all()
A False
B True
dtype: bool

数据输入

df=pd.DataFrame({'A':[1,2],'B':[[1,2],[1,2]]})

关于python - 确定 Pandas df 列是否为数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54120789/

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