Tôi có khung dữ liệu bao gồm n
cột và một trong số đó là food
. Giá trị có thể là food
cột có thể là apple
, tomato
, cabbage
, sausage
, beer
, vodka
, potato
. Tôi muốn tạo một cột mới trong khung dữ liệu data
như sau: nếu food==apple
hoặc food==tomato
hoặc food==potato
, sau đó chỉ định vegetables
, nếu không chỉ gán giá trị data$food
.R tạo cột mới dựa trên nếu điều kiện khác
Vì vậy, nếu khung dữ liệu là như thế này:
ID ..(some other columns).. food
1 apple
2 sausage
3 tomato
4 cabbage
5 vodka
thì kết quả sẽ như sau:
ID ..(some other columns).. food category
1 apple vegetable
2 sausage sausage
3 tomato vegetable
4 cabbage vegetable
5 vodka vodka
Làm thế nào tôi có thể làm điều đó?