python刪除資料框空行 Python刪除空行

2021-10-19 02:04:54 字數 1018 閱讀 9949

我現在建立了乙個包含大量非結構化資料的資料庫。我的資料庫通過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()

結果^$

Python讀取資料集並消除資料中的空行方法

如下所示 coding utf 8 author hulei 2016 5 3 from numpy import import operator from os import listdir import sys reload sys sys.setdefaultencoding utf8 x,y...

vector刪除資料

6.以下 有什麼問題?stl易 typedef vector intarray intarray array array.push back 1 array.push back 2 array.push back 2 array.push back 3 刪除array陣列中所有的2 for inta...

刪除資料記錄

根據多個標識列刪除資料記錄 一 首先id列是int標識類型別,然後刪除id值為5,6,8,9,10,11的列,這裡的cast函式不能用convert函式代替,而且轉換的型別必須是varchar,而不能是char,否則就會執行出你不希望的結果,這裡的 5,6,8,9,10,11 可以是你在頁面上獲取的...