Adding levels to variables in imported datasets

General help and assistance with jamovi. Bug reports can be made at our issues page: . (If you're unsure feel free to discuss it here)

by starcrossing » Sat Apr 13, 2019 1:43 am

I'm new to jamovi and I tried importing one of my datasets. In the original dataset, some of my variables have missing levels (eg. in the questionnaire I had 3 options, say "bus", "car", "bycicle"...) but nobody choose "bus", so that level doesn't exist in jamovi. Hovewer, I have data for the same questionnaire for a different place (that's why I keep them separate), and in that one some respondents did choose "bus". Is it possible to add the "bus" level to the first dataset, even though that's not used? I couldn't find that option.
Thank you,
Posts: 7
Joined: Sat Apr 13, 2019 1:34 am

by jonathon » Sat Apr 13, 2019 2:15 am

hi simone,

there's not a super-elegant way to do this, but you can:

1. manually type 'bus' into a cell off the bottom of your existing data set (this will add a new row)
2. select 'retain unused levels' in the variable editor
3. delete the row containing 'bus' (return the data set back to the way it was).

if you don't want to have to do this to every new data set you get, you can save this data set as a template, and then import new data *into* it.

here's some info on templates and importing:

let us know if you get stuck.


User avatar
Posts: 986
Joined: Fri Jan 27, 2017 10:04 am

by starcrossing » Sat Apr 13, 2019 7:55 am

Thanks, that really helped!
Posts: 7
Joined: Sat Apr 13, 2019 1:34 am

Return to Help