假设我有一个名为 quoteDF 的数据框
quotesDF
volume shares
2017-01-03 2934300 100
2017-01-04 3381400 120
2017-01-05 2682300 140
2017-01-06 2945500 160
2017-01-09 3189900 180
2017-01-10 4118700 200
如果我做,
> quotesDF.loc[1, 'shares']
120
> quotesDF.loc[1, ['shares']]
shares 120
Name: 1, dtype: object
为什么第一个返还120,第二个返还120股?在我看来,它们是一样的,除了我把第二个放在向量中。但是,第一个是一个独立的向量。只是我没有把方括号放在上面。
为什么 Python 给了我如此混乱的时间?