有誰知道如何將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