我現在建立了乙個包含大量非結構化資料的資料庫。我的資料庫通過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 可以是你在頁面上獲取的...