一个有趣的例子是通过在一个文件上附加类似的文件来更新它。这样就不必在进程中创建新文件。在需要附加大文件的情况下,它特别有用。这里有一种直接从python使用teminal命令行的可能性。
import subprocess32 as sub with open("A.csv","a") as f: f.flush() sub.Popen(["cat","temp.csv"],stdout=f)
在 R 你可以做点什么
R
library(data.table) dt <- data.table(sample(0:2,100,replace=TRUE)) dt[,.N/nrow(dt),V1] ## > dt[,.N/nrow(dt),V1] ## V1 V1 ## 1: 1 0.33 ## 2: 2 0.32 ## 3: 0 0.35