【发布时间】:2019-12-04 12:54:28
【问题描述】:
我在 Python Pandas 中工作,其数据框的列名前面带有 Content.。我可以通过声明df['Content.xyz'] 来访问给定的列。但是,当我尝试对其执行查询时,例如df.query("Content.xyz not in @mylist"),它会抛出 Content 不是数据框成员的错误。
如何在名称前加句点的情况下执行查询或其他类似操作?
此外,某些系列名称中包含空格。我假设带有句点的列名的解决方案类似于包含空格的名称的解决方案。
【问题讨论】:
-
你试过
Content\.xyz吗? -
来自 pandas 问题跟踪器:github.com/pandas-dev/pandas/issues/6508