2017-08-11 127 views
0

對不起,大家。第一次使用R.該公司最近切換到它,我試圖自定義我給的腳本。使用變量創建一個CSV文件名和路徑

腳本的目的是:

  1. 打開CSV文件
  2. 篩選結果由代碼
  3. 將結果保存爲命名爲代碼
新的CSV文件

因此,我必須提供三次代碼和位置路徑兩次。我試圖簡化這個,所以我只需要輸入一次代碼和路徑,將它們分配給變量,然後腳本就會將這些變量用於其他所有變量。

這裏是我到目前爲止,但我得到一個錯誤「在貼(最終)錯誤:對象‘最終’未找到」

CODE <- '1234' 
LOC <- 'C:/Users/myname/Documents/Raw Files/' 
FINAL <- paste0(LOC,CODE,'.csv') 

RawFile <- read_csv(paste0(LOC,'Raw File MERGED_Raw.csv')) 

CODEofInterest <- RawFile %>% filter(ID == CODE) 

write_csv(CODEofInterest,paste0(FINAL)) 
+5

此代碼應該工作。你運行了'FINAL < - paste0(LOC,CODE,'。csv')'? – useR

+0

是的,我做過。我跑了所有的線,但它是最後一個給我的錯誤: 錯誤粘貼(FINAL):對象'FINAL'未找到 – SpiceWeasel

+0

好吧,現在它的工作。對不起,我想我只運行最後一行,而不是整個腳本。用戶錯誤。但這很有幫助,所以謝謝! – SpiceWeasel

回答

0

它是用戶錯誤,我沒有運行整個腳本,只是最後一行。