繁体   English   中英

如何从列表中获取数据框 X 的属性?

[英]How to get attributes of dataframe X from a list?

我有一个包含 58 列的数据框 X,以及 X 的一些列名的列表。我想使用我的列表(如 X.my_list[index])从 X 中获取一列,但我不能,因为 my_list[index] 返回列名如下所示:'column_name'。 然而,它的唯一工作方式是 X.column_name。 简而言之,我需要从我的列表中获取列名,以便在没有 '' 的数据框 X 上使用它,例如 X.column_name。 我该如何处理?

您可以使用以下内容,

X["column_name"]

以系列的形式获取列。

# Example
X = pd.DataFrame(data=[[1, "A", 1.1], [2, "B", 2.2], [3, "C", 3.3]], columns=["a", "b", "c"])
col_list=["a", "b", "c"]

for col in col_list:
   print(X[col])

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM