首页 > 其他分享 >Pandas使用时间索引筛选时报错 AssertionError: <class 'numpy.ndarray'>

Pandas使用时间索引筛选时报错 AssertionError: <class 'numpy.ndarray'>

时间:2023-03-02 22:23:00浏览次数:61  
标签:AssertionError index df 索引 2018 Pandas select

I came across the similar problem, my solution was:

  1. make sure the index is type of 'DatetimeIndex', I do this:
df.index = pd.to_datetime(df.index)
  1. sorted the 'index' first:
df = df.sort_index()

And then operations (below) should work:

df_sub = df['2018']  # select the whole year of 2018

df_sub2 = df['2018-02']  # select the given month

df_sub3 = df['2018-01':'2018-03']  # select between dates

来源:https://stackoverflow.com/questions/64106628/why-assertionerror-having-numpy-ndarray

标签:AssertionError,index,df,索引,2018,Pandas,select
From: https://www.cnblogs.com/yuyanc/p/17173770.html

相关文章

  • 索引分类
    聚集索引(聚簇索引)(ClusteredIndex)将数据存储与索引放在一起,索引结构的叶子节点保存了行数据,必须有,而且只能有一个二级索引(非聚餐索引)(SecondaryIndex)将数据与索引分......
  • 1. Pandas的创建、读取和写入
    该博客是Pandas课程习题,前往此处可学习课程习题1.创建一个和下图一样的DataFramefruits提示提示:`pd.DataFrame`语句来创建一个DataFrameCodefruits=pd.Dat......
  • mysql索引结构
    Mysql索引是在存储引擎层实现的,不同的存储引擎有不同的结构,主要包括以下几种:B+Tree索引:最常见的索引结构,大部分存储引擎都支持B+Tree索引。Hash索引:底层数据结构是用Hash......
  • 谷歌seo独立站搜索引擎优化指南【2023新版】
    作为一个拥有十年操作经验的个人站长,我认为SEO是网站优化的核心,它可以帮助我们的网站在搜索引擎上获得更高的排名和更多的流量。在本篇文章中,我将分享我的谷歌SEO独立站搜索......
  • 【python】pandas 循环输出结果
    1.dataframe-->dictimportpandasaspddf=pd.read_csv(file_path,sep=sep)#sep:间隔字符df.to_dict(orient='dict')#默认dict#{'time':{0:"-3'",1:......
  • KingbaseES sys_restore 恢复表时默认不包括表上的索引
    前言最近碰到一个案例,在使用sys_restore恢复指定表时,默认不恢复表上的索引,如果想恢复需要单独指定。测试过程[](javascript:void(0)......
  • mysql索引的面试常问问题
         ......
  • PyCharm设定pandas的一些打印参数
    pycharm是一个很好的pythonIDE,能够极大的提升我的python开发效率,无论是做python后台开发还是数据分析,pycharm都是一个极佳的选择在使用pycharm打印DataFrame时,控......
  • 索引
    如果没有索引的话,通常就是遍历整张表聚集索引:通过主键来找到符合条件的值非聚集索引:通过条件找到数据,然后通过聚集索引来找到表中的主键,之后在返回数据覆盖索引:查询的的......
  • 如何将数据帧行分组到 pandas groupby 中的列表中
    我有一个熊猫数据框,df例如:abA1A2B5B5B4C6我想按第一列分组并将第二列作为行中的列表:A[1,2]B[5,5,4]C[6]是否可以使用pandasgroupby......