1
我想在R來使用該系統()命令來發送:引系統命令中的R
system("awk -F "\"* ,\"*" 'NR==1 || $4 == 2925204' input.csv > output.csv")
到終端上我的MAC。在終端中,我可以運行:
awk -F "\"* ,\"*" 'NR==1 || $4 == 2925204' input.csv > output.csv
不幸的是,我不確定如何使R正確讀取引號。任何人都可以幫我嗎?
請注意,我必須在第一個星號後添加一個額外的空格,以便stackoverflow的文本編輯器將正確打印此文章。
你需要逃避反斜槓和雙引號,即有'... -F \ 「\\\」 * ...' – eddi
試試'系統( 「awk -F'\」*,\「*''NR == 1 || $ 4 == 2925204'input.csv> output.csv」)' –