访问熊猫数据框列

时间:2020-02-10 10:15:57

标签: python pandas dataframe

给出一个Pandas数据框架(df)和一个列表(List1),其中包含很多项目,这些项目可能是也可能不是数据框架的列名。是否可以仅打印名称在给定列表中存在的那些数据框列。

Eg1:数据框列名称为:“一个”,“两个”,“三个” 列出的项目是:“一个”,“四个”,“两个”。 希望仅打印“一个”和“两个”数据框列

List1=['one', 'four', 'two']
for item in List1:
    if item in df.columns:
        print(df.item)

Above code throws AttributeError: 'DataFrame' object has no attribute 'item' which is perfectly fine.

如果可能的话,我只是尝试仅打印名称在给定列表中存在的那些数据框列。 试图从熊猫文档中找到解决方法: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.columns.html

0 个答案:

没有答案