TypeError:'索引' object不可调用且SyntaxError:语法无效

时间:2018-03-02 18:24:05

标签: python python-3.x pandas

我需要帮助我从此网站下载的csv文件

https://catalog.data.gov/dataset/state-drug-utilization-data-2016 我正在通过熊猫分析它我需要到达文件中的列并且我这样做

import pandas as pd
url = "E:\dataset\state_dataset\Drug_Utilization_2017_-_California.csv"
df=pd.read_csv(url)
df.dropna(inplace=True)
df.shape
df.columns()

,错误是

  

TypeError:'索引'对象不可调用

当我尝试知道文件中一列的类型时,我这样做

    type(df.'state'[0])

和"州"是我的csv文件中的一列,错误是

  

SyntaxError:语法无效

很抱歉发送两种类型的错误,但我真的尝试了很多次而且我失败了。

1 个答案:

答案 0 :(得分:1)

遵循有关如何使用pandas的教程可能会有所帮助:

df.columns

不可调用,您不能df.columns(),因此TypeError: 'Index' object is not callable

type(df.'state'[0])

不是你在pandas中获取列的方式,它们不是数据帧的属性,你不能使用字符串作为属性名,因此语法错误:

df['state'][0]

是如何获得“州”栏中的第一项。