將表格內容分條轉換爲若干文檔

在前面的文章中,我們有講過關於具有一定規律的僞數據的模擬,比方說身份證號的生成,複習可戳。最後會生成這樣的表:
在這裏插入圖片描述
但可能光有它還不夠,我們也許還需要單獨的會員信息,就像這樣。
在這裏插入圖片描述
一條信息對應一個txt文檔,想要一條一條複製粘貼的,先去面壁。
用R實現很簡單,3步可解決。
(1)讀取一條的信息;

testdata[3,]
省 區域 姓名 性別 身份證號碼
3 安徽 安慶市 張彥陽 男 340800197704298977

(2)然後轉置;
注!!!:我們需要的txt裏是有列名標識的,在我最開始做的時候其實是用字符串的拼接,「列名:」+內容,後來發現沒必要,轉置就能搞定。

t(testdata[3,])
3
省 「安徽」
區域 「安慶市」
姓名 「張彥陽」
性別 「男」
身份證號碼 「340800197704298977」

(3)逐行循環。

結果展示:
在這裏插入圖片描述
在這裏插入圖片描述 幾十萬條數據完全不是事兒。 其實常用的方法和原理就那麼多,但融會貫通後輻射的範圍就廣了,能解決的問題也多了。批量生成合同就可以按這個來,因爲合同是一種內容相對確定的文本,對特定的甲方而言,可能變動的就只有乙方而已。當然光有這個還不夠,還有文本格式的問題,這就不是我們今天要討論的內容了。