【问题标题】:Read columns with brackets [duplicate]阅读带括号的列[重复]
【发布时间】:2022-01-19 06:15:40
【问题描述】:

我正在尝试阅读名为 Goods_Issue_Date_(GID) 的列

我怎样才能读到这个?

我试过了:

Df.Goods_Issue_Date_(GID)

返回无效语法

【问题讨论】:

  • 除了“阅读”之外,您究竟想对这个专栏做什么?你试过什么?发布您尝试过的代码的相关部分
  • 我知道重复是专门关于空格的,但是对于任何不是有效属性名称的列,同样的建议是正确的。按照this answer 的建议重命名列,或者使用带有方括号like this answer 的标准get_item 访问

标签: python pandas syntax-error


【解决方案1】:

以如下数据框为例

data = [['Carrots', "Tuesday"], ['Apples', "Monday"], ['Pears', "Sunday"]]
df = pd.DataFrame(data, columns = ['Product', 'Goods_Issue_Date_(GID)'])

df.head()

   Product Goods_Issue_Date_(GID)
0  Carrots                Tuesday
1   Apples                 Monday
2    Pears                 Sunday

您可以像这样选择Goods_Issue_Date_(GID)

df['Goods_Issue_Date_(GID)']

0    Tuesday
1     Monday
2     Sunday
Name: Goods_Issue_Date_(GID), dtype: object

【讨论】:

  • 感谢它的工作,希望它在条件语法中的工作方式相同
猜你喜欢
  • 1970-01-01
  • 2011-11-27
  • 2016-11-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多