看板 [ Python ]
討論串[問題] 想請問有更有效率的寫法嗎?
共 3 篇文章
首頁
上一頁
1
下一頁
尾頁

推噓2(2推 0噓 16→)留言18則,0人參與, 最新作者sariel0322 (sariel)時間9年前 (2014/08/24 14:05), 編輯資訊
2
0
1
內容預覽:
我想把一個列數相當多的csv檔案. 把裡面重複的列數給刪除掉. 我只能想到這種寫法:. import csv. rows = []. a = 0. o = open("output.csv","w"). f = open("input.csv","r"). for row in csv.reader
(還有237個字)

推噓1(1推 0噓 0→)留言1則,0人參與, 最新作者Neisseria (Neisseria)時間9年前 (2014/08/24 16:25), 編輯資訊
0
0
3
內容預覽:
如果直接用 dict 或是 set. 會比用 list 轉 set 所用的時間少. 使用 timeit 模組測得時間,單位是秒,重覆 100000 次。. dict: 8.84833312035. set: 8.80254411697. list: 12.5947060585. 最後,附上我寫的測試
(還有80個字)

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者forloricever (sigh...)時間9年前 (2014/08/30 07:15), 編輯資訊
0
0
1
內容預覽:
用 pandas. import pandas as pd. data = pd.read_csv('input.csv'). data.drop_duplicates().to_csv('output.csv'). --. 發信站: 批踢踢實業坊(ptt.cc), 來自: 66.228.162
首頁
上一頁
1
下一頁
尾頁