例如,我有一个包含以下列的数据框: 列名 = ID、名称、dob、away_dur、away_count、in_dur、in_time 等。
我想根据以下条件选择数据并创建一个新的数据框: 1. 新数据框应包括倒数第 4 列和 2. 新数据框不应有以“in_”开头的列
我知道如何根据名称或位置提取列。但是我可以知道如何使用这两个条件来选择数据吗?
最佳答案
你可以使用
ndf = df.iloc[:,4:]
ndf = ndf.iloc[:,~ndf.columns.str.startswith('in_')]
关于python - 根据 Pandas 中的列名和位置选择列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46842554/