У меня есть несколько CSV-файлов в папке с различным суффиксом. Для например:Создание динамических столбцов на основе суффикса dataframe
Data_Software
Data_Hardware
Data_Manufacturing ....
& так же многих других файлов .csv. Я хочу создать новый столбец в каждом из этих наборов данных, скажем, «type», который будет содержать суффикс соответствующего файла i.e .; все наблюдения столбца типа в Data_Software должны сказать «Программное обеспечение», Data_Hardware должно иметь «Оборудование».
Может кто-нибудь помочь?
Как вы импортируете данные? Вы можете попробовать: 'df1 $ type <-unlist (lapply (strsplit (df1 $ firstColumn, split =" _ "), function (x) x [[2]]))'; где 'df1' является одним из файлов, импортированных как' data.frame' с именем столбца 'firstColumn'. – Abdou