importsysimport
pandas as pd
data = pd.read_csv("
examples/ex5.csv")
(data)
'''something a b c d message
0 one 1 2 3.0 4 nan
1 two 5 6 nan 8 world
2 three 9 10 11.0 12 foo
'''data.to_csv(
"ex_out/out.csv
") #
逗號分隔
''',something,a,b,c,d,message
0,one,1,2,3.0,4,
1,two,5,6,,8,world
2,three,9,10,11.0,12,foo
'''data.to_csv(sys.stdout,sep='|'
)'''
|something|a|b|c|d|message
0|one|1|2|3.0|4|
1|two|5|6||8|world
2|three|9|10|11.0|12|foo
'''#
缺失值在輸出時會表示為空字串,也可以表示為別的標記值
data.to_csv(sys.stdout,na_rep='
null')
''',something,a,b,c,d,message
0,one,1,2,3.0,4,null
1,two,5,6,null,8,world
2,three,9,10,11.0,12,foo
'''#
可禁用行列標籤
data.to_csv(sys.stdout,index=false,header=false)
'''one,1,2,3.0,4,
two,5,6,,8,world
three,9,10,11.0,12,foo
'''#
只寫一部分列,並以指定順序排列
data.to_csv(sys.stdout,index=false,columns=['
a','
b','c'
])'''
a,b,c
1,2,3.0
5,6,
9,10,11.0
'''data.to_csv(sys.stdout,index=false,columns=['
a','
c','b'
])'''
a,c,b
1,3.0,2
5,,6
9,11.0,10
'''
importpandas as pd
import
numpy as np
from pandas import
series
datas = pd.date_range('
1/1/2021
',periods=7)
(datas)
'''datetimeindex(['2021-01-01', '2021-01-02', '2021-01-03', '2021-01-04',
'2021-01-05', '2021-01-06', '2021-01-07'],
dtype='datetime64[ns]', freq='d')
'''ts = series(np.arange(7),index=datas)
ts.to_csv(
"ex_out/tseries.csv")
'''2021-01-01,0
2021-01-02,1
2021-01-03,2
2021-01-04,3
2021-01-05,4
2021-01-06,5
2021-01-07,6
'''data = series.from_csv("
ex_out/tseries.csv
",parse_dates=true)
(data)
'''2021-01-01 0
2021-01-02 1
2021-01-03 2
2021-01-04 3
2021-01-05 4
2021-01-06 5
2021-01-07 6
dtype: int64
'''
Python資料載入 儲存與檔案格式
資料載入 儲存與檔案格式 1.讀寫文字格式資料 pandas中的解析函式 read csv 從檔案 url 檔案型物件中載入帶分隔符的資料,預設分隔符為逗號 read table 從檔案 url 檔案型物件中載入帶分隔符的資料,預設分隔符為製表符 read fwf 讀取定寬列格式資料 即沒有分隔符 ...
儲存系統實現 資料檔案格式
在第一篇中講到了整個索引檔案的實現方式與檢索方式的實現,這一篇中講到我實現的各個檔案的結構。儲存管理檔案 這個檔案的作用主要是對資料檔案進行分塊管理,管理資料檔案塊是否使用,還有相應的偏移位置,申請資料檔案塊都需要從這裡進行申請。對於檔案的 也相應的改這個檔案的狀態。下面畫的是該檔案的結構 索引檔案...
Python讀寫檔案 json檔案 格式資料處理
平時都用pandas庫里的read csv 和to csv 方法來讀寫檔案,疏忽了原生方法,在此記錄學習。用readlines 方法讀取 此處是讀取json的多行檔案 json list path data 20201210 with open path,r as f lines f.readlin...