AttributeError:“系列”对象没有属性“ to_numeric”

时间:2019-10-03 01:30:13

标签: pandas dataframe

我正在尝试按值对数据框进行排序。得到了AttributeError:“系列”对象没有属性“ to_numeric”。版本'0.20.3',因此应使用数字,但不能使用。请帮忙。

import pandas as pd
    tables = pd.read_html("https://www.sec.gov/Archives/edgar/data/949012/000156761919015285/xslForm13F_X01/form13fInfoTable.xml")
    len(tables)
    ren=tables[3]
    ren.drop(ren.index[[0,1,2]], inplace=True)
    ren.to_numeric(ren[3], errors='coerce')
    #ren[3].convert_objects(convert_numeric=True)
    ren.sort_values(by=[3],ascending=False)

1 个答案:

答案 0 :(得分:0)

import pandas as pd
tables = pd.read_html("https://www.sec.gov/Archives/edgar/data/949012/000156761919015285/xslForm13F_X01/form13fInfoTable.xml")
len(tables)
ren=tables[3]
ren.drop(ren.index[[0,1,2]], inplace=True)
ren[3] = pd.to_numeric(ren[3], errors='coerce')
ren.sort_values([3],ascending=False, inplace=True)
ren


        0               1   2              3    ...
101 JPMorgan          COM   46625h100   48532   ...
44  Cisco             COM   17275r102   47376   ...
204 Waste Management  COM   94106L109   41558   ...
117 Microsoft         COM   594918104   37492   ...   
99  Johnson & Johnson COM   478160104   31491   ...