私信  •  关注

DJJ

DJJ 最近创建的主题
DJJ 最近回复了
10 年前
回复了 DJJ 创建的主题 » 使用sed命令的python[复制]

一个有趣的例子是通过在一个文件上附加类似的文件来更新它。这样就不必在进程中创建新文件。在需要附加大文件的情况下,它特别有用。这里有一种直接从python使用teminal命令行的可能性。

import subprocess32 as sub

with open("A.csv","a") as f:
    f.flush()
    sub.Popen(["cat","temp.csv"],stdout=f)

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