在处理数据操作任务时,在Pandas DataFrames
选项1:使用列名 如果已知列索引,请使用ILOC函数选择它们。请注意,python索引基于零。
df1 = df.iloc [:,0:2]#使用索引0和1column_dict = {df.columns.get_loc(c):c for idx,c in Enumerate(df.columns)} df1 = df.iloc [:,list(column_dict.keys())]
未遵守方法不推荐以下方法,因为它们可以导致错误:#不弃用索引方法
[selecting列仅创建一个视图或引用原始数据帧。如果您需要所选列的独立副本,请使用copy()方法:df1 = df.iloc [:,0:2] .copy()
免责声明: 提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发到邮箱:[email protected] 我们会第一时间内为您处理。
Copyright© 2022 湘ICP备2022001581号-3