python - 从带有空格的行中删除基于值的数据
问题描述
我是新手,所以我很抱歉这个简单的问题。我目前正在尝试根据数据框中的值删除行,我现在可以使它工作,但前提是我删除了一个中间没有空格的列。所以我的问题是没有将主机名重命名为一个单词或添加下划线,我怎样才能让它工作?我目前有这个
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
解决方案
改变
info=info[info.Host Name !='Node']
至:
info=info[info['Host Name'] !='Node']
推荐阅读
- php - 当帖子在 meta_key 中具有特定值时,WordPress 会在点击时加载帖子
- excel-formula - Excel 公式 - 基于 2 列之间的比较从一列返回值
- javascript - 比较两个数组并创建一个具有差异的新数组,考虑重复
- php - PHP:preg_match 限制表单文本区域中的锚文本
- ansible - 使用主机:localhost 和 delegate_to 会导致 kerberos 无法访问!错误?
- xamarin - 如何使用 Xamarin.Auth 将凭据存储在列表中并继续为其添加价值?
- robots.txt - 奇怪的 Robots.txt 更新问题
- python - 如果键相等,则合并两个字典
- google-apps-script - 时间触发器复制粘贴
- r - rlang:在 tidyr 联合函数中引用 var