我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

python pandas中的数据框series元素切片

data15=data1[data1['stime'][0:7]==20211115]
我想按照stime这一列元素的前八位对数据进行筛选,选出符合的数据,报错原因如下:
pandas.core.indexing.IndexingError: Unalignable boolean Series provided as indexer (index of the boolean Series and of the indexed object do not match).

img

方法一:

data15 = data1[data1.stime.str.slice(0,8)=="20211115"]

方法二:

data1["stime2"] = data1["stime"].map(lambda x:str(x)[0:8])
data15 = data1[data1["stime2"]=="20211115"]

近期文章

  • 怎么在unity里面的UI界面加背景音乐
  • jsonobject怎么排序?
  • Docker容器中的centos7上安装ambari:启动datanode时Permission denied
  • 这是关于SQL的"小问题"
  • numpy小程序编写
  • tomcat插件和maven 报错
  • 用lineshape画的直线在编辑时不显示是怎么回事?
  • 这段代码运行不出来,求详细解释一下
  • while语句中的真假怎么理解?
  • 斐波那契数列求和(按照格式来)
  • MATLAB 在编程中出现的问题
  • 求109-1010之间所有素数的画图
  • wireshark抓不到自己想要ip的http包怎么办
  • 有没有人来一下,这个是什么情况?
  • wxPython的wx.TextCtrl控件如何控制文本上下居中?
  • 使用docker搭建mongoDB副本集报错没有权限
  • C#运行发生错误,该怎么改?
  • 服务器部署 域名 证书已部署
  • 求解答和解析,for语句书写错误的是
  • Tensorflow-gpu 显存不会自动释放?

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华