【发布时间】:2019-04-17 08:39:05
【问题描述】:
我有一个包含 58 列的数据框 X,以及 X 的一些列名的列表。我想使用我的列表从 X 中获取一列,例如 X.my_list[index] 但我不能,因为 my_list[index] 返回列名称如下:'column_name'。然而,它唯一的工作方式是 X.column_name。简而言之,我需要从我的列表中获取列名,以便在没有''的数据框 X 上使用它,例如X.column_name。我该如何处理?
【问题讨论】:
-
您只想从数据框中选择一些列。?
-
如果您需要对数据框进行子集化并且只有列表中列出的列,您可以这样做:X.loc[:,l] 或 X[l],假设 l 是您的列表。