DataFrame中对象数据的数学问题

时间:2019-05-06 03:16:10

标签: python dataframe

起初,我尝试读取Pandas的一些CSV文件。但是,我遇到了错误:

  

DtypeWarning:列(6)具有混合类型。在导入时指定dtype选项,或将low_memory = False设置为

然后我尝试一下:function readyToPutInTheDOM(arr) { } readyToPutInTheDOM([ { name: "Angelina Jolie", age: 80 }, { name: "Eric Jones", age: 2 }, { name: "Paris Hilton", age: 5 }, { name: "Kayne West", age: 16 }, { name: "Bob Ziroll", age: 100 } ]) // ["<h1>Angelina Jolie</h1><h2>80</h2>", // "<h1>Eric Jones</h1><h2>2</h2>", // "<h1>Paris Hilton</h1><h2>5</h2>", // "<h1>Kayne West</h1><h2>16</h2>", // "<h1>Bob Ziroll</h1><h2>100</h2>"] ,效果很好。

我的进一步代码:

data=pd.read_csv('ALL.csv',dtype=object)

! #parties实际上是字典,其中data=pd.read_csv('ALL.csv',dtype=Object) data['party'] = data.cand_nm.map(parties) sort_by_occupation=data.pivot_table('contb_receipt_amt',index='contbr_occupation',columns='party',aggfunc='sum') 是键,值应为data.cand_nm.unique_values

但是 I tried to do the math it wont work

因为值的类型是Object而不是整数:

这是我的审判

Democrat or Republican

我有错误:

  

OverflowError:Python int太大,无法转换为C long

有人告诉我有关int64位的信息,但就我个人而言,仍然不太清楚。希望对您有所帮助,并提供一些解释。

有关数据集的信息:https://raw.githubusercontent.com/benrolfs/pydata/master/ch09/P00000001-ALL.csv

0 个答案:

没有答案