DataFrame[]中括号,通过列名取数据
(2018-04-27 11:16:14)| 分类: Python与机器学习 |
基本格式: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类型的值

加载中…