DataFrame[]中括号,通过列名取数据

Posted liangzaikaituozhe

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了DataFrame[]中括号,通过列名取数据相关的知识,希望对你有一定的参考价值。

基本格式:dataframe[列名]
 
1.取多列
列名要用中括号括起来,所以下述命令

dataframe[[‘P4_profit_rate‘,‘P3PS‘,‘P3NS‘]] 没问题,返回pandas.core.frame.DataFrame类型的值

dataframe[‘P4_profit_rate‘,‘P3PS‘,‘P3NS‘]出错
 
2.取一列
列名可以不用中括号括起来,
dataframe[‘P4_profit_rate‘] 没问题,返回pandas.core.series.Series类型的值
列名也可以用中括号括起来,
dataframe[[‘P4_profit_rate‘]] 也能正常运行,但返回pandas.core.frame.DataFrame类型的值

以上是关于DataFrame[]中括号,通过列名取数据的主要内容,如果未能解决你的问题,请参考以下文章

取DataFrame中其中几列并组合存储为新的DataFrame

Pandas3——excel【行、列、单元格】

dataframe中stu用法

Python之DataFrame更改列名及重拍列顺序

R语言merge函数连接多个dataframe数据集迭代内连接dataframe数据( iteratively merge data frames in R)默认merge函数通过公共列名合并数据

从字典创建熊猫数据框