Tôi đang làm việc với các df sau:gấu trúc: to_numeric cho nhiều cột
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)
Tôi muốn buộc số trên tất cả các năm:
c['2014'] = pd.to_numeric(c['2014'], errors='coerce')
là có một cách dễ dàng để làm này hay tôi phải gõ tất cả chúng ra?
Cảm ơn MaxU, cho cả hai câu trả lời của bạn :) –
@MichaelPerdue, vui lòng trợ giúp :) – MaxU
Để hoàn thành: Bạn cũng có thể thực hiện chuyển đổi khi đang khởi tạo một khung dữ liệu ví dụ: pd.DataFrame (datalist, dtype = float), mà sẽ chuyển đổi tất cả các lĩnh vực để nổi nếu có thể (và để những người khác không thay đổi) – poppie