Error in `$<-.data.frame`(`*tmp*`, foiltype_level, value = numeric(0)) : replacement has 0 rows, data has 4248

Hi guys, I am kindly asking if you can help me with this issue. When I try to divide trials based on some conditions I get this message "Error in $<-.data.frame(*tmp*, foiltype_level, value = numeric(0)) : replacement has 0 rows, data has 4248"

Here are the codes I have used:

#FOIL 0: Completely Different
df_raw$target_cat[df_raw$pictureList =="Training/Slide1.jpg" | df_raw$pictureList =="Training/Slide4.jpg"| df_raw$pictureList =="Training/Slide7.jpg"| df_raw$pictureList =="Training/Slide10.jpg"| df_raw$pictureList =="Training/Slide13.jpg"| df_raw$pictureList =="Training/Slide16.jpg"| df_raw$pictureList =="Training/Slide19.jpg"| df_raw$pictureList =="Training/Slide20.jpg"| df_raw$pictureList =="Training/Slide21.jpg"| df_raw$pictureList =="Training/Slide24.jpg"| df_raw$pictureList =="Training/Slide25.jpg"| df_raw$pictureList =="Training/Slide26.jpg"| df_raw$pictureList =="Training/Slide37.jpg"| df_raw$pictureList =="Training/Slide40.jpg"| df_raw$pictureList =="Training/Slide43.jpg"| df_raw$pictureList =="Training/Slide46.jpg"| df_raw$pictureList =="Training/Slide49.jpg"| df_raw$pictureList =="Training/Slide52.jpg"| df_raw$pictureList =="Training/Slide55.jpg"| df_raw$pictureList =="Training/Slide56.jpg"| df_raw$pictureList =="Training/Slide57.jpg"| df_raw$pictureList =="Training/Slide59.jpg"| df_raw$pictureList =="Training/Slide60.jpg"| df_raw$pictureList =="Training/Slide61.jpg"]<- "Foil0"

#FOIL 1: Same preffix, different suffix
df_raw$target_cat[df_raw$pictureList =="Training/Slide2.jpg" | df_raw$pictureList =="Training/Slide5.jpg"| df_raw$pictureList =="Training/Slide8.jpg"| df_raw$pictureList =="Training/Slide11.jpg"| df_raw$pictureList =="Training/Slide14.jpg"| df_raw$pictureList =="Training/Slide17.jpg"| df_raw$pictureList =="Training/Slide22.jpg"| df_raw$pictureList =="Training/Slide23.jpg"| df_raw$pictureList =="Training/Slide27.jpg"| df_raw$pictureList =="Training/Slide28.jpg"| df_raw$pictureList =="Training/Slide30.jpg"| df_raw$pictureList =="Training/Slide31.jpg"| df_raw$pictureList =="Training/Slide38.jpg"| df_raw$pictureList =="Training/Slide41.jpg"| df_raw$pictureList =="Training/Slide44.jpg"| df_raw$pictureList =="Training/Slide47.jpg"| df_raw$pictureList =="Training/Slide50.jpg"| df_raw$pictureList =="Training/Slide53.jpg"| df_raw$pictureList =="Training/Slide58.jpg"| df_raw$pictureList =="Training/Slide62.jpg"| df_raw$pictureList =="Training/Slide63.jpg"| df_raw$pictureList =="Training/Slide64.jpg"| df_raw$pictureList =="Training/Slide65.jpg"| df_raw$pictureList =="Training/Slide67.jpg"]<- "Foil1"

#FOIL 2: Different preffix, same preffix
df_raw$target_cat[df_raw$pictureList =="Training/Slide3.jpg" | df_raw$pictureList =="Training/Slide6.jpg"| df_raw$pictureList =="Training/Slide9.jpg"| df_raw$pictureList =="Training/Slide12.jpg"| df_raw$pictureList =="Training/Slide15.jpg"| df_raw$pictureList =="Training/Slide18.jpg"| df_raw$pictureList =="Training/Slide29.jpg"| df_raw$pictureList =="Training/Slide32.jpg"| df_raw$pictureList =="Training/Slide33.jpg"| df_raw$pictureList =="Training/Slide34.jpg"| df_raw$pictureList =="Training/Slide35.jpg"| df_raw$pictureList =="Training/Slide36.jpg"| df_raw$pictureList =="Training/Slide39.jpg"| df_raw$pictureList =="Training/Slide42.jpg"| df_raw$pictureList =="Training/Slide45.jpg"| df_raw$pictureList =="Training/Slide48.jpg"| df_raw$pictureList =="Training/Slide51.jpg"| df_raw$pictureList =="Training/Slide54.jpg"| df_raw$pictureList =="Training/Slide66.jpg"| df_raw$pictureList =="Training/Slide68.jpg"| df_raw$pictureList =="Training/Slide69.jpg"| df_raw$pictureList =="Training/Slide70.jpg"| df_raw$pictureList =="Training/Slide71.jpg"| df_raw$pictureList =="Training/Slide72.jpg"]<- "Foil2"

df_raw$foiltype_level[df_raw$foiltype == "Foil0"] <- 0 # Foil Type 1:
df_raw$foiltype_level[df_raw$foiltype == "Foil1"] <- 1 # Foil Type 2:
df_raw$foiltype_level[df_raw$foiltype == "Foil2"] <- 2 # Foil Type 3:

Your help is very appreciated!

Hi!

To help us help you, could you please prepare a reproducible example (reprex) illustrating your issue? Please have a look at this guide, to see how to create one:

This topic was automatically closed 21 days after the last reply. New replies are no longer allowed.

If you have a query related to it or one of the replies, start a new topic and refer back with a link.