国产探花免费观看_亚洲丰满少妇自慰呻吟_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]):增加一個日期索引

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 宝丰县| 牟定县| 萨嘎县| 晴隆县| 灵寿县| 五寨县| 合水县| 宁海县| 赣榆县| 同德县| 徐州市| 延川县| 河北省| 林口县| 尼玛县| 丹凤县| 德化县| 西青区| 秦安县| 新和县| 孝义市| 眉山市| 涿鹿县| 黄冈市| 遵化市| 清水河县| 广州市| 吐鲁番市| 珲春市| 佛冈县| 六枝特区| 满城县| 彰化市| 外汇| 梅州市| 长葛市| 昌黎县| 体育| 昌黎县| 昌黎县| 阿克苏市|