I am very new to R and would like to know how to make something like a 'for loop'? How to call the list in my file as a value in a 'for-loop-like' command? This is my Rscript:
lapply(file_list, function(df){
data_"df" <- data_col %>% filter(col1 == "df") %>% arrange(desc(col2))
NULL
})
However, either the error is in "df" (unexpected string constant in "  data_"df"") or if I removed the "data_" returns all NULL.
In bash script, It would've look something like this:
for df in $(cat file_list)
do
    [command that loops for $df] > data_"$df"
done
In details: there are two files, file_list and data_col.
file list contains the following:
Name_A
Name_B
Name_C
and data_col
| col1 | col2 | col3 | 
|---|---|---|
| Name_A | 9 | apple | 
| Name_B | 7 | orange | 
| Name_C | 8 | banana | 
| Name_B | 2 | dragonfruit | 
| Name_A | 3 | melon | 
| Name_A | 7 | grapes | 
Expected output of data_Name_A
| col1 | col2 | col3 | 
|---|---|---|
| Name_A | 9 | apple | 
| Name_A | 7 | grapes | 
| Name_A | 3 | melon | 
I will appreciate your help. Thanks!