我的价值在熊猫中转向NaN

时间:2017-11-17 02:02:39

标签: python pandas dataframe matplotlib

我有下表:

Year    VTP VTT VKB VDP VCL VLX VVL VCT
2007
2008    50  54  55  56  56  56  56  55
2011    49  49  48  46  46  48  48  49
2013    44  48  47  49  48  49  50  51
2015    47   47 50  49  48  49  50  48

我想绘制它,但在此之前,我想确保我的表中的所有值都是数字,所以我使用以下代码:

df = df1.apply(pd.to_numeric, errors='coerce')

当我打印它时,它会将表格中的某些值转换为NaN(请参阅下表,尤其是2015年)。

      VTP   VTT   VKB    VDP   VCL  VLX    VVL   VCT
Year
2007   NaN   NaN   NaN   NaN   NaN   NaN   NaN   NaN
2008  50.0  54.0  55.0  56.0  56.0  56.0  56.0  55.0
2011  49.0  49.0  48.0  46.0  46.0  48.0  48.0  49.0
2013  44.0  48.0  47.0  49.0  48.0  49.0  50.0  51.0
2015  47.0   NaN  50.0  49.0   NaN  49.0   NaN  48.0

因此,我想问为什么它的行为方式以及如何解决它?

1 个答案:

答案 0 :(得分:1)

让我们试试z-index + z-index

replace