我已将CSV文件读入pandas数据框,并尝试对数据进行一些分析。但是,我在“物品”中遇到了问题。柱。看起来特定列已作为与其他列不同的数据类型读入。当我尝试使用astype更改数据类型时,我得到错误"' function'对象没有属性' astype'"。知道为什么这个特定列被作为不同的数据类型读入?
data = pd.read_csv("/Volumes/Toshiba/GPRD/general-practice-prescribing-data/T201605PDPI+BNFT.csv")
print(data.head(10))
print(type(data.quantity))
print(type(data.items))
print(type(data.practice))
print(type(data.bnf_code))
print(type(data.bnf_name))
print(type(data.nic))
print(type(data.act_cost))
practice bnf_code bnf_name items nic act_cost quantity
0 5668 8092 592 2 44.10 40.84 189
1 1596 17512 16983 2 1.64 1.64 35
2 1596 25587 16124 1 1.26 1.28 42
3 1596 12551 1282 2 0.86 1.02 42
4 1596 18938 10575 1 1.85 1.82 56
5 1596 8777 21507 1 3.31 3.18 56
6 1596 9369 12008 1 63.15 58.56 56
7 1596 27926 17643 2 158.66 147.07 56
8 1596 26148 10230 1 0.35 0.44 14
9 1596 9148 3381 1 0.26 0.35 7
<class 'pandas.core.series.Series'>
<class 'method'>
<class 'pandas.core.series.Series'>
<class 'pandas.core.series.Series'>
<class 'pandas.core.series.Series'>
<class 'pandas.core.series.Series'>
<class 'pandas.core.series.Series'>