R的data.table读取主力“fread”的一个非常有用的方面是“cmd”关键字,使用该关键字可以通过编程方式构建一个shell命令并将其传递给fread,以将shell命令的输出作为data.table读入
这对于交互式使用非常强大,因为命令可以是任何字符串,例如ssh字符串,它将在远程主机上运行,并且可以将基本解析延迟到简单的grep/sec/awk,所有这些都放在一行中,同时防止需要创建临时目录和文件,并采取其他步骤获取远程文件
从最新的pandas文档中可以看出,在任何pd.read_*方法中似乎都没有等效的方法。这不是一个功能吗?是否有一种简单的替代方法
正如@sammywemmy指出的,有两种选择。第一个,比R等价物稍微详细一点,是像这样使用
subprocess
:一种更有效、更不冗长的替代方法是使用
datatable
包并执行以下操作:您还可以选择以本机方式使用
datatable
帧类型相关问题 更多 >
编程相关推荐