首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何根据最近的日期获取数据的整行

如何根据最近的日期获取数据的整行
EN

Stack Overflow用户
提问于 2021-01-18 18:38:24
回答 1查看 115关注 0票数 0

我没有多少处理熊猫数据的经验,但我有这样的代码:

代码语言:javascript
复制
myAAPL = Testdf.loc["AAPL"]

print(myAAPL)

它产生了:

代码语言:javascript
复制
        date                             ...      quantity    average_price
symbol                                                  
AAPL    2020-12-31T14:28:48.019000Z      ...      1.0         134.01
AAPL    2020-10-28T19:57:59.169000Z      ...      1.0         111.24
AAPL    2020-10-08T16:48:35.459000Z      ...      4.0         115.34
AAPL    2020-10-01T13:05:07.388000Z      ...      4.0         117.58
AAPL    2020-09-03T13:13:01.069000Z      ...      1.0         127.29
AAPL    2020-02-28T14:30:06.407000Z      ...      2.0         257.49
AAPL    2020-01-03T16:36:38.132000Z      ...      2.0         298.63

我想获取并删除最近的行(按日期/时间)。我在想我可以用“爸爸”来做这个吗?但我不知道怎么做。我试过:

代码语言:javascript
复制
myAAPL = Testdf.loc["AAPL"].max()

但这不太管用。它从每一列返回最大值。我基本上需要找到最近的日期,得到日期,数量和平均价格的那一行。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-01-18 19:43:33

您可以简单地将数据分割为删除第一行。假设数据已正确排序:

代码语言:javascript
复制
myAAPL = Testdf.loc["AAPL"][1:]

否则:

代码语言:javascript
复制
myAAPL = Testdf.loc["AAPL"].sort_values(by='date',ascending=False)[1:]
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65780247

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档