起初,我尝试读取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