typeerror argument rows has incorrect type(expected list got tuple)解決

545 ワード

エラーの原因は、タプル行でDataFrameコンストラクタを呼び出すとエラーが発生するということです.
sql_fw = "SELECT * from table"
results = cursor.execute(sql_fw)
results = cursor.fetchall()
data1 = pd.DataFrame(results,columns=["companycode"], dtype=object)

上記mysqlで呼び出すとエラーが表示されます.次に変えればいい
 
results = cursor.execute(sql_fw)
results = cursor.fetchall()
lrows = []
for row in results:
    lrows.append(list(row))
data1 = pd.DataFrame(lrows,columns=["companycode"], dtype=object)