python - Python - 使用存储的字符串选择全部
问题描述
所以我试图通过为 A 存储一个字符串(例如 A = 'foo')来进行条件选择,以便我只能看到“foo”或“bar”的数据。但是,如果我想实际查看所有内容,是否可以使用字符串来选择所有内容?很抱歉,这听起来很令人困惑,让我证明我的意思。
这是我的数据框:
# A B C D
# 0 foo one 0 0
# 1 bar one 1 2
# 2 foo two 2 4
# 3 bar three 3 6
# 4 foo two 4 8
# 5 bar two 5 10
# 6 foo one 6 12
# 7 foo three 7 14
我可以执行以下操作以仅在 A 中选择“foo”。
selection = 'foo'
print(df.loc[df['A'] == selection])
# A B C D
# 0 foo one 0 0
# 2 foo two 2 4
# 4 foo two 4 8
# 6 foo one 6 12
# 7 foo three 7 14
或者我可以轻松更改“选择”中存储的内容以获得“栏”。现在,如果我想选择 A 列中的所有内容,但除了“选择”中存储的内容之外,我不想更改任何其他内容,该怎么办?
解决方案
推荐阅读
- css - 是否可以使用 CSS 使图像中的白色像素透明或接近它?
- neo4j - Neo4j APOC 删除所有触发器
- kubernetes - Kubernetes 集群中每个节点一个用户
- python - Python - 复制排序列表的索引
- c# - 调整 .NET 中的“夏令时”(DST)选项,就像 Windows
- vb.net - IntelliSense 和折叠的 XML 注释在设计视图中未按需要显示
- arrays - 如何将结构保存到领域,以及另一个结构的列表
- html - HTML 电子邮件:Outlook 中的粗体字重不起作用
- office365-apps - Office 365 文档查看器 - 不适用于具有端口号的 URL
- python - 我可以编写在执行期间修改自身的python代码吗?