我现在创建了一个包含大量非结构化数据的数据库。我的数据库通过excel表获取数据,但excel表中包含一些我不想在数据库中包含的空行(EE77、KK12)。到目前为止,程序将停止空白行开始(EE77),但我想要FF888 88和GG121的数据。

这是我的代码:from src.server.connectToDB import get_sql_conn

import pandas as pd

if __name__ == '__main__':

cursor = get_sql_conn().cursor()

excelFile = pd.ExcelFile('C:\\Users\\dw\\Source\Repos\\analyse\\data\\Test-nordpool.xlsx')

a = ["A1", "A2"]

for i in a:

df = excelFile.parse(i)

for key, rows in df.items():

print("# Kolonne: ", "\n")

columnInsertSql = "INSERT INTO datasets (Hour, BlockBuyNet, BlockSell, RejectedBlockBuy, RejectedBlockSell, NetImports) VALUES("

rowCounter = 1

for key, column in rows.items():

columnInsertSql += str(column)

if rowCounter != len(list(rows.items())):

columnInsertSql += ", "

rowCounter += 1

columnInsertSql += ")"

cursor.execute(columnInsertSql)

print("SQL: " + columnInsertSql)

cursor.commit()

结果

^{pr2}$

python删除数据框空行_Python删除空行相关推荐

  1. python定义数据框大小_python – 如何设置框架的最小和最大高度或宽度?

    Tkinter窗口的大小可以通过以下方法进行控制: .minsize() .maxsize() .resizable() 是否有等同的方法来控制Tkinter或ttk框架的大小? @Bryan:我把你 ...

  2. python数据框去重_【Python】基于某些列删除数据框中的重复值

    Python按照某些列去重,可用drop_duplicates函数轻松处理.本文致力用简洁的语言介绍该函数. 一.drop_duplicates函数介绍 drop_duplicates函数可以按某列去 ...

  3. python绘制星空图_【Python】基于某些列删除数据框中的重复值

    阿黎逸阳 精选Python.SQL.R.MATLAB等相关知识,让你的学习和工作更出彩(可提供风控建模干货经验). Python按照 某些列去重 ,可用 drop_duplicates函数轻松处理 . ...

  4. python excel数据框_python – 熊猫数据框到Excel表

    根据您的上述需求,您将需要使用 Python(导出熊猫数据框)和VBA(删除现有工作表内容并复制/粘贴外部数据). 使用Python:使用to_csv或to_excel方法.我推荐使用更大的数据集更好 ...

  5. mongo如何删除数据后相应的删除空间和内存占用

    mongo如何删除数据后相应的删除空间和内存占用 Q: mongo数据变大之后,删除不需要的表和数据之后,内存和磁盘空间都没有释放. A: 这是mongo机制,只有删除数据库时才会回收相应的空间,否则 ...

  6. python 数据框缺失值_Python:处理数据框中的缺失值

    python 数据框缺失值 介绍 (Introduction) In the last article we went through on how to find the missing value ...

  7. python在输出中间加空行_python输出空行

    广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 用print "current:%dr"%(cnt),就可以 ...

  8. python删除空值的行_python删除列为空的行的实现方法

    python删除列为空的行的实现方法 发布时间:2020-07-17 17:26:54 来源:亿速云 阅读:112 作者:小猪 这篇文章主要讲解了python删除列为空的行的实现方法,内容清晰明了,对 ...

  9. python更改数据框指定位置的数据_python – 更改数据框中多个loc的最快方法

    我有一个包含100万行的pandas数据帧.我想用另一组值替换列中900,000行的值.有没有for循环(我需要两天才能完成)的快速方法吗? 例如,查看此示例数据框,其中我已将100万行压缩为8行 i ...

  10. python更改数据框指定位置的数据_python – 移动数据框列并更改列顺序

    我有一个名为df的数据框,其中包含以下列数据标题: date A B C D E F G H I 07/03/2016 2.08 1 NaN NaN 1029 2 2.65 4861688 -0.03 ...

最新文章

  1. pandas parse_data出现异常时,自动跳过
  2. Linux网络编程“惊群”问题总结
  3. jq写的项目如何部署到静态服务器_如何在阿里云服务器上部署一个Web项目
  4. “快”和“持久”对弈:非旗舰处理器的破局之路
  5. 最具有中国特色的脑筋急转弯
  6. Win8下Qualcomm Atheros AR9285网卡改mac
  7. CISP 考试教材《第 8 章 知识域:物理与网络通信安全》知识整理
  8. VSCode安装插件,使用本地下载vsix文件
  9. idea安装插件时一直转解决方法
  10. 【转】2008'中国地理信息系统优秀工程公示
  11. 搜狗公众号爬虫学习系列一公众号的biz
  12. 微信小程序--订单查询页面
  13. 2021.1知识图谱表示与推理综述(自己总结)
  14. ASCII码与字符移动
  15. ERP系统一般业务流程
  16. UE4 基本动画设置
  17. 5G承载网中的前传、中传与回传
  18. w10网络里面没有计算机,win10计算器没有了怎么办_w10系统自带的计算器没有了的解决方法...
  19. 牛客 TaoTao要吃鸡(01背包)
  20. [有人@你]请查收你的年终总结报告

热门文章

  1. C# OCR AspriseOcr测试使用图像文字中英文识别
  2. 7-1 计算π的值 (10分)_PTA_Java基础练习
  3. 微信小程序页面上面的名字怎么改_微信小程序取名|如何修改名字|取名规则!...
  4. 微软向Mac用户提供30天评估版Office 2008
  5. 关于参加学科竞赛的心得感想
  6. 市值高达67亿的1元“壳股”海润光伏 谁敢接盘?
  7. 计算机怎么把安全设置降低,如何设置浏览器的安全级别,怎么降低浏览器安全级别...
  8. Socially-Motivated Cooperative Mobile Edge Computing论文阅读
  9. 海思HI35xx语音识别方案
  10. steam登不上显示连接服务器错误,steam登陆网络连接错误代码的解决办法