以下範例是將data.csv 檔案讀取近來後, 之後將每行的內容印出來。 python3-csv-read.py. 1 2 3 ... <看更多>
python csv 讀 取 特定行 在 如何用PYTHON讀取CSV資料並刪除不必要行列2019 11 18 13 ... 的推薦與評價
如何用 PYTHON讀取CSV 資料並刪除不必要行列2019 11 18 13 51 59. Watch later. Share. Copy link. Info. Shopping. Tap to unmute. ... <看更多>
python csv 讀 取 特定行 在 GitHub - fighting41love/funNLP: 中英文敏感词、语言检测 的推薦與評價
... 及数据、中文知识图谱:基于百度百科中文页面-抽取三元组信息-构建中文知识图谱、masr: 中文语音识别-提供预训练模型-高识别率、Python音频数据增广库、中文全词. ... <看更多>
python csv 讀 取 特定行 在 [問題] csv特定列的資料讀寫到另一csv檔- 看板Python 的推薦與評價
import csv
with open('data.csv','w') as f:
s=csv.writer(f,delimiter=' ',lineterminator='\r\n')
for i in range(12):
data=[]
data.append(i+1)
data.append(i*5)
data.append(i**2)
s.writerow(data)
data=[]
with open('data.csv','r') as f:
r=csv.reader(f,delimiter=' ')
for row in r:
if row:
data.append(row)
new_data=[]
for i in data:
new_data.append(i[-1])
no=[]
with open('newdata.csv','w') as f:
s=csv.writer(f,delimiter=' ',lineterminator='\n')
for i in range(len(new_data)):
no.append(i+1)
s.writerow(no)
s.writerow(new_data)
程式碼大概是這樣
第一個 with 是要產生資料檔做測試檔案
new_data是用來取出你要的資料
第三個with就是把資料寫進去
其實我看不太懂你想表達什麼
看圖說故事勉強拼湊出你要的樣子
至於每隔22個 寫入新的一列之類的
你看上面的程式碼自己練習一下應該就知道怎麼做了 不難
頂多加入if..else判斷
https://docs.python.org/2/library/csv.html
這裡有API和範例說明
PS:
row是指列,橫排
column是指行,直排
※ 引述《okmnji ()》之銘言:
: 如題
: 手上有個csv檔
:
: 想用python讀取資料寫入另一個檔案中
: 1. 已知該資料第一列中每22行會重複計算一次(不管空白行)
: 想將'node'與1~22的數字寫入另一檔的第一行與第一列中
: 達到這樣的效果 (展示部分)
: 2. 因為每22重複一次,想將第三列的資料每22個依序填入新檔的第2、第3...行
: 像這樣:
: 因為是新手,還在研究python的csv module,還請大家多多指教,謝謝。
--
※ 文章網址: https://www.ptt.cc/bbs/Python/M.1396529738.A.690.html
... <看更多>