Pandas df'A'和'B 1'是列名。如何像df.A那样引用'B 1'?

时间:2017-10-21 07:50:22

标签: python pandas

同样的问题适用于诸如'C.1'之类的列名...... 除df.Adf['B 1']以外的列名“B 1”和“C 1”是否有df['C.1']之类的捷径?

1 个答案:

答案 0 :(得分:4)

如果列名称

,则无法使用点表示法来访问列
  • 以数字开头
  • 包含空格字符
  • 包含运算符符号和标点符号
  • 与现有方法名称或属性冲突

点符号类似于访问对象的属性,如果要以这种方式访问​​它们,则必须遵循python的变量命名规则。除此之外,您还必须使用[...]

要获得更详细的视图,请查看documentation

底部的注释