python-过滤熊猫数据框以获取最大日期和符号

python-过滤熊猫数据框以获取最大日期和符号,第1张

概述我在这里问了一个问题,但没有错误,但是有一个空数据框和列.我究竟做错了什么 ?我的原始数据框如下 Date Symbol 49 2018-11-27 0 50 2018-12-10 0 51 2018-12-17 0 52 2018-12-27

我在这里问了一个问题,但没有错误,但是有一个空数据框和列.我究竟做错了什么 ?

我的原始数据框如下

               Date    Symbol     49     2018-11-27  0     50     2018-12-10  0     51     2018-12-17  0     52     2018-12-27  XLK     53     2018-12-27  XLV     54     2018-12-28  VTV     55     2019-01-09  0     56     2019-01-09  0     57     2019-01-16  0     58     2019-02-04  0     59     2019-02-04  0     61     2019-02-05  SPY     62     2019-02-05  0     60     2019-02-05  TLT     63     2019-02-07  TLT     64     2019-02-09  0

以下语句可以工作,但给我一个空的数据框:

df.loc[(df['Symbol'] == "TLT") & (df['Date'] == df['Date'].max())] 

链接
unsupported operand type(s) for &: ‘str’ and ‘Timestamp’最佳答案通过to_datetime将列转换为日期时间,也不需要loc,因此应将其删除:

df['Date'] = pd.to_datetime(df['Date'])df[(df['Symbol'] == "TLT") & (df['Date'] == df['Date'].max())] 
总结

以上是内存溢出为你收集整理的python-过滤熊猫数据框以获取最大日期和符号 全部内容,希望文章能够帮你解决python-过滤熊猫数据框以获取最大日期和符号 所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1199554.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-04
下一篇 2022-06-04

发表评论

登录后才能评论

评论列表(0条)

保存