TypeError:'Index'对象不可调用,而SyntaxError:语法无效

问题描述 投票:1回答:1

我需要帮助我从这个网站下载的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:'Index'对象不可调用

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

    type(df.'state'[0])

和“state”是我的csv文件中的一列,错误是

SyntaxError:语法无效

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

python python-3.x pandas
1个回答
1
投票

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

df.columns

是不可赎回的,你不能df.columns()它,因此TypeError: 'Index' object is not callable

type(df.'state'[0])

不是你如何在pandas中获得一个列,它们不是数据帧的属性,你不能使用字符串作为属性名称,因此SyntaxError:

df['state'][0]

是你如何获得'州'列中的第一项。

© www.soinside.com 2019 - 2024. All rights reserved.