熊猫面板.dropna行为

时间:2014-05-07 04:59:59

标签: python pandas

我有一个数组here,它描述了pandas Panel中的一些数据。我想删除NaN s(沿着主轴的行)并保持数据完整但似乎调用.dropna(axis=1, how='any')将丢弃具有10个良好行并且调用的项目中的一行.dropna(axis=1, how='all')会在包含9个好行的项目上留下一行NaN个。如何处理NaN而不丢失数据?

1 个答案:

答案 0 :(得分:0)

您仍需要在面板的两个项目中使用相同的尺寸。因此,在第二个项目中,您有4个NaN行,而在前3个项目中,您将始终要么在第二个项目中保留一个NaN行,要么在第一个项目中丢弃一个非NaN行。如果您不想这样做,那么您必须使用两个单独的数据框,这样它们最终可能会有不同的行数。