【发布时间】:2018-03-02 06:18:43
【问题描述】:
我将 pandas 导入为 pd。
>>>import pandas as pd
分配的系列变量“城市名称”和“人口”
>>> city_names=pd.Series(['San Fransisco','San Jose','Sacromento'])
>>> population=pd.Series([8964,91598,034892])
创建数据帧
>>> pd.DataFrame=({'City Name': city_names, 'Population':population})
在将 DataFrame 分配给变量“城市”时,
>>> cities=pd.DataFrame({'City Name ' : city_names, 'Population' : population})
我收到以下错误:
Traceback (most recent call last):
File "<pyshell#17>", line 1, in <module>
cities=pd.DataFrame({'City Name ' : city_names, 'Population' : population})
TypeError: 'dict' object is not callable
还知道 'dict' 是一个带有 (key,value) 对的字典!请让我知道为什么会发生此错误。我也研究了其他问题,但找不到帮助。
【问题讨论】:
-
如果可能,请告诉我如何以二维数组或列表的形式访问“城市”变量。
标签: pandas dictionary dataframe typeerror python-3.6