我用下面的df工作:大熊貓:to_numeric多個列
c.sort_values('2005', ascending=False).head(3)
GeoName ComponentName IndustryId IndustryClassification Description 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014
37926 Alabama Real GDP by state 9 213 Support activities for mining 99 98 117 117 115 87 96 95 103 102 (NA)
37951 Alabama Real GDP by state 34 42 Wholesale trade 9898 10613 10952 11034 11075 9722 9765 9703 9600 9884 10199
37932 Alabama Real GDP by state 15 327 Nonmetallic mineral products manufacturing 980 968 940 1084 861 724 714 701 589 641 (NA)
我要強制數字上的所有年:
c['2014'] = pd.to_numeric(c['2014'], errors='coerce')
有一種簡單的方法來做到這個還是我必須全部輸入?
感謝MaxU,對於你的答案:) –
@MichaelPerdue中,很高興幫助:) – MaxU
爲了完整:你也可以做轉換初始化數據幀例如,當上了飛:pd.DataFrame(DataList控件,D型=浮動),它會將所有字段轉換爲可能的字段(並保持其他字段不變) – poppie