国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

python中csv文件的若干讀寫方法小結

2020-02-15 22:11:54
字體:
來源:轉載
供稿:網友

如下所示:

//用普通文本文件方式打開和操作with open("'file.csv'") as cf:    lines=cf.readlines()    ......
//用普通文本方式打開,用csv模塊操作import csvwith open("file.csv") as cf:    lines=csv.reader(cf)    for line in lines:        print(line)    ......
import csvheaders=['id','username','password','age','country']rows=[(1001,'qiye','qiye_pass',20,'china'),(1002,'mary','mary_pass',23,'usa')]f=open("csvfile.csv",'a+')wf =csv.writer(f)wf.writerow(headers)wf.writerows(rows)f.close()

csv模塊相關方法和屬性

csv.writer(fileobj [, dialect='excel'][optional keyword args])返回DictWriter類

csv.reader(iterable [, dialect='excel'][,optional keyword args])返回DictRead類

csv.writer(csvfile.csv).writerow(rowdict)

csv.DictWriter.writerow()

csv.DictWriter.writeheader()

csv.DictWriter.writerows()

csv.writer(csvfile.csv).writerow(rowdicts)

csv.reader(csvfile.csv).next()

csv.DictReader.next()

csv.field_size_limit()

csv.get_dialect()

csv.list_dialects()

csv.reduce(funtion,sequence)

csv.register_dialect()

csv.re 類

csv.DictWriter類

csv.DictReader類

//用pandas模塊打開和操作import pandas as pdcsvpd=pd.read_excel(filepath)......csvpd.to_csv(filepath)#csvpd為pandas.DataFrame類

第三方pandas模塊的常用方法屬性

df:任意的Pandas DataFrame對象
s:任意的Pandas Series對象
同時我們需要做如下的引入:
import pandas as pd
import numpy as np

導入數據

pd.read_csv(filename):從CSV文件導入數據
pd.read_table(filename):從限定分隔符的文本文件導入數據
pd.read_excel(filename):從Excel文件導入數據
pd.read_sql(query, connection_object):從SQL表/庫導入數據
pd.read_json(json_string):從JSON格式的字符串導入數據
pd.read_html(url):解析URL、字符串或者HTML文件,抽取其中的tables表格
pd.read_clipboard():從你的粘貼板獲取內容,并傳給read_table()
pd.DataFrame(dict):從字典對象導入數據,Key是列名,Value是數據

導出數據

df.to_csv(filename):導出數據到CSV文件
df.to_excel(filename):導出數據到Excel文件
df.to_sql(table_name, connection_object):導出數據到SQL表
df.to_json(filename):以Json格式導出數據到文本文件

創建測試對象

pd.DataFrame(np.random.rand(20,5)):創建20行5列的隨機數組成的DataFrame對象
pd.Series(my_list):從可迭代對象my_list創建一個Series對象
df.index = pd.date_range(‘1900/1/30', periods=df.shape[0]):增加一個日期索引

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 嘉黎县| 陇南市| 阿瓦提县| 龙里县| 扶沟县| 婺源县| 扶余县| 湄潭县| 千阳县| 察哈| 公主岭市| 运城市| 留坝县| 崇阳县| 绵阳市| 天门市| 齐齐哈尔市| 通城县| 根河市| 囊谦县| 南澳县| 双鸭山市| 邢台县| 昭平县| 沁水县| 宜宾县| 巴林左旗| 温宿县| 伊金霍洛旗| 古交市| 军事| 永州市| 兴义市| 漳州市| 鄂尔多斯市| 库尔勒市| 南丰县| 班玛县| 辽中县| 桐柏县| 晴隆县|