有谁知道如何将shell命令的输出(csvkit工具调用链)流式传输到jupyter笔记本电脑,但是专门将其转换为Pandas DataFrame。从单元格的内容看起来是这样的:从外壳到jupyter笔记本电脑的管道
output = !find /path -name "*.csv" | csvstack ... | csvgrep ...
df = DataFrame.read_csv(output)
只有上面不是真的有效。 shell的输出是非常大的数百万行,Pandas可以很好地处理,但我不希望输出作为一个字符串被整体加载到内存中。
我正在寻找一种管道系统解决方案,它可以让Pandas读取输出。
。@ Dmitry将csv读入剪贴板,然后pd。 read_clipboard?因为,知道大熊猫不处理流.. – Merlin