假如有格式統一的csv檔案, 但是csv中的每個欄位都是不同格式的資料型別,可以用pandas,直接匯入, 資料型別會自動識別
**: 僅三行
# -*- coding: utf-8 -*-
import pandas as pd
from sqlalchemy import create_engine
df = pd.read_csv("data.csv") # 讀取csv檔案
engine = create_engine('mysql+pymysql:') # 建立mysql引擎
df.to_sql("table1", engine, index=false) # 將csv資料匯入到table1表中, 資料型別pandas會自動識別
將csv檔案匯入到mysql
首先,為自己要匯入的檔案按照屬性建立好錶 mysql create table id int notnull primary key,name char 30 character set utf8 not null level char 30 character set utf8 not null,...
將CSV檔案匯入到hive資料庫
將csv檔案匯入hive後出現了所有的字段只顯示在新建的表的第乙個欄位中,後面的字段全是null.出現這種的原因是hive以行分隔資料,需要修改為按逗號 進行分隔讀取,具體操作如下,首先在hive中建立自己的table,並且設定以逗號分隔。create table ip ip varchar 30 ...
將csv或者Excel檔案匯入到hive
1.將csv或excel檔案轉換為文字,以逗號或者製表符都可以 xigua.txt id,color,root,stroke,venation,umbilical,touch,status 1,青綠,蜷縮,濁響,清晰,凹陷,硬滑,是 2,烏黑,蜷縮,沉悶,清晰,凹陷,硬滑,是 3,烏黑,蜷縮,濁響,...