为什么放置行出现错误AttributeError:'DataFrame'对象没有属性'No'

时间:2018-11-24 12:11:03

标签: pandas csv attributeerror

嗨,我正在尝试从CSV文件加载的数据框中删除一行:

no_show_raw_data = pd.read_csv("noshowappointments.csv")

df = no_show_raw_data

new_df = df[df.No-show != 'No']

但是我得到这个错误:

AttributeError:'DataFrame'对象没有属性'No'

1 个答案:

答案 0 :(得分:1)

未显示列的名称中带有减号,请改用括号:

no_show_raw_data = pd.read_csv("noshowappointments.csv")

df = no_show_raw_data

new_df = df[df['No-show'] != 'No']