这两天处理数据学到了一些,也踩到一些基础坑,记下来也分享一下。

1. 手工转写JavaScript为Python,出现对 for 循环和 do while 循环理解不到位,然后产生空循环的问题。以后可以选用笨一点但稳妥的办法来转写。

2. 对DataFrame格式的日期时间,可以在读取的时候就指定parse_dates=['col']

df = pd.read_csv('E:/DATA/ready.csv', parse_dates=["DATETIME"])

3. NaN格式的数据,和Null、false还是有差别的。判断空值的时候用相应的空值,比如全部用np.nan

if np.nan in [a1, a2, a3, a4, a5]:a = np.nan

4. 用好debug功能

python做科研系列(一)相关推荐

  1. Python做图系列一

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言 一.csv / txt的操作(合并) 二.提取csv数据 三.复制 四. 筛选 五.柱状图 六.x y 数据大小一致 ...

  2. python医学科研中能做什么-非结构化数据-病历智能处理引擎的设计、实现和应用...

    图2 医学知识库与词库结构关系 医学知识库的建设繁杂,但是对于医疗业务的可持续发展意义重大,所有基于知识库的工作成果,可以在任何时间任何地点无壁垒解读,持续的放大价值,推动医疗领域的发展.需要注意的是 ...

  3. python医学科研中能做什么-这个工具,可全网爬取科研圈中外文献!

    原标题:这个工具,可全网爬取科研圈中外文献! 作为「科研汪」,你是不是也经常幻想下一刻实验现象就按照自己预想的呈现,再发个大 paper,走上人生巅峰. 好了,少年该醒醒了. 回到现实,要查文献.管理 ...

  4. python科研_高效做科研,Python 零基础教程

    Python 高效做科研-讲义与辅助材料课程目录 [加餐]什么是函数,模块和包?.mp4 2.1 零基础如何安装与使用 Python.mp4 2.2 学习 Python 第一步:Python涉及到的数 ...

  5. (已加马赛克)10 行代码判定色*情*图片——Python 也可以系列之二

    10 行代码判定色*情*图片--Python 也可以系列之二 作者:赖勇浩(http://blog.csdn.net/lanphaday) 致编辑:我已经给图片打上马赛克了,别再删除了啊,我这是纯技术 ...

  6. ​她回顾过去的学习生活,印象最深刻的并非是收获荣耀的高光时刻, 而是在“看文献、做科研、写论文”循环中推进的每一步...

    一不留神又到期末了,热搜上都在数着哪个学校的寒假更长,而我只想问,科研人的论文都写完了吗? 反正我是恨不得克隆十个自己,一个泡在实验室盯实验结果,一个去盯基金申请,一个去写月底要送审的稿子..... ...

  7. (已加马赛克)10 行代码判定色 情 图片——Python 也可以系列之二

    10 行代码判定色*情*图片--Python 也可以系列之二 作者:赖勇浩(http://blog.csdn.net/lanphaday) 致编辑:我已经给图片打上马赛克了,别再删除了啊,我这是纯技术 ...

  8. Python爬虫入门系列——Urllib详解

    Python爬虫入门系列--Urllib详解 1.背景 1.1 初识爬虫 1.2 合法性 1.3 robots协议 2.要求 2.1 当前开发环境 2.2 编程基础 3.快速上手Urllib 3.1 ...

  9. 他保送北大、读完博士选择回中学任教,“做科研太枯燥,自己更适合教书”...

    点击上方"视学算法",选择加"星标"或"置顶" 重磅干货,第一时间送达 明敏 发自 凹非寺 量子位 报道 | 公众号 QbitAI 清北人才 ...

最新文章

  1. 分库分表之后,主键的处理方法
  2. C++作用域 (二)
  3. 终于不瞎编了!AI学会了“谷歌一下”,回答问题正确率达90% | DeepMind
  4. [repost]Xcode因为证书问题经常报的那些错
  5. python如何进入文件夹_python之文件的读写和文件目录以及文件夹的操作实现代码...
  6. PowerShell在Exchange2010下交互式创建域用户和邮箱
  7. C++shell sort希尔排序的实现算法之二(附完整源码)
  8. Java 关键字 transient
  9. duration java_Java Duration类| 带示例的getUnits()方法
  10. 找出数组中只出现一次的数
  11. JAVA编程语言的基础知识(2)
  12. XCode使用自带SVN,SVN命令
  13. vscode里面怎么根据eslint来格式化代码?
  14. C语言-----职工信息管理系统
  15. QCC3040---battery module
  16. Java实现 蓝桥杯 生命游戏
  17. [JZOJ6347] 【NOIP2019模拟2019.9.8】ZYB玩字符串
  18. beego框架出现的问题-----panic: ./ippanichandle.exe flag redefined: graceful
  19. 4412运行java_Tiny4412 Android 启动流程
  20. 【推荐系统】HIN异构信息网络(Hetegeneous Information Network)

热门文章

  1. 计算机应用专业社会环境分析,计算机应用专业人才岗位需求分析调研报告
  2. 解决SQL Server2017的sa用户被禁用
  3. multisim三态门74LS245
  4. 2016里一些Android最佳实践列表——Opinionated
  5. Eustia of the Tarnished Wings
  6. 【VoxelNet —— 体素网络】
  7. VR全景看车:基于Web3D和3D建模技术的融合
  8. guacamole协议及命令详解
  9. Spring源码深度解析,Spring源码以及Bean的生命周期(五)(附代码示例:)
  10. 边框盒子和内容盒子的区别