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