如何用Pandas提取DataFrame指定列?以Titanic数据集操作为例
列提取操作是否正确?
这个列提取操作是正确的。
在Pandas中,提取多列的标准写法就是用双层方括号包裹列名列表:
- 你写的
row_index=titanic_excel[["Name","Age","Sex"]],会生成一个只包含Name、Age、Sex三列的新DataFrame,完全达成了提取指定列的目的。 - 补充说明:如果只提取单列,用单层方括号
["列名"]即可(返回Series类型);多列提取必须用双层方括号,这样返回的是符合预期的DataFrame结构。
内容的提问来源于stack exchange,提问作者Monikbudhv113
相关产品推荐
相关产品推荐

