首页 > 解决方案 > 从带有空格的行中删除基于值的数据

问题描述

我是新手,所以我很抱歉这个简单的问题。我目前正在尝试根据数据框中的值删除行,我现在可以使它工作,但前提是我删除了一个中间没有空格的列。所以我的问题是没有将主机名重命名为一个单词或添加下划线,我怎样才能让它工作?我目前有这个


info.columns = ['Host Name', 'Space']
info

output: 
Host Name           Space
Desktop123           500
desktop213           500
desktop              Node


info=info[info.Host Name !='Node']
info.head()

File "<ipython-input-24-2800ffbe7476>", line 1
    info=info[info.'Host Name' !='Node']
                             ^
SyntaxError: invalid syntax

标签: pythonpandas

解决方案


改变

info=info[info.Host Name !='Node']

至:

info=info[info['Host Name'] !='Node']

推荐阅读