我有一个 16x10 panda 数据框,其中包含数组和 NaN 值。我的目标是用 python 获取每个数组的第一个索引。目前我尝试通过使用来实现这一点
df.applymap(lambda x: x[0])
但由于我的数据框中的 NaN,我收到以下错误:
类型错误:(“'float'对象不可下标”,'发生在索引-2.0')
知道如何在我的数据框中建立索引吗? My dataframe
最佳答案
df.applymap(lambda x: x[0] if not np.isnan(x).any() else np.NAN)
会完成这项工作。
关于Python:如何在由数组和 NaN 组成的数据帧(panda)中建立索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46243319/