I am trying to remove certain rows from my dataset based on values.
My dataset looks like this:

I want to filter rows and remove rows which has "." value as well as modify rows which has many rsid and separate them and put them into individual rows. I tried to do this with filter function but its giving me error.
The command used by me:
filter(rsid_en_vcf, X1 != ".")
Error in filter(rsid_en_vcf, X1 != ".") : object 'X1' not found
My dataset is:
dput(rsid_en_vcf[1:48, 1])
c("rs782629217", "rs782403204", "rs199529001", ".", "rs147880041",
".", ".", "rs141826009", "rs199826048", "rs200558688", "rs782114919",
"rs41304577", ".", "rs200311430", "rs147114528", "rs200635479",
"rs41288741", "rs782167952", "rs6560827", "rs200242637", "rs144539776",
"rs41305669", "rs41288743", "rs41288743", "rs369736529", "rs148025238",
"rs41298226", "rs782272071", "rs9329304", "rs9329305", "rs137895574",
"rs142619172", "rs144154384", "rs782777737", "rs782796368", "rs782443786",
"rs782246853", "rs150779790", "rs782304204", "rs9329306", "rs144740103",
"rs4431953", "rs189892388;rs75953774", "rs61839057", "rs61839058",
"rs145405488", "rs782307404", "rs782307404")