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

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

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

dataframe['P4_profit_rate','P3PS','P3NS']出错
 
2.取一列
列名能够不用中括号括起来,
dataframe['P4_profit_rate'] 没问题,返回pandas.core.series.Series类型的值
列名也能够用中括号括起来,
dataframe[['P4_profit_rate']] 也能正常运行,但返回pandas.core.frame.DataFrame类型的值
相关文章
相关标签/搜索