xlim argument not working and cannot create a barplot

I have the given dataset


Doing this work

name<-"xyz10"

plot(problem$Subject[problem$ï..Name==name],problem$Marks[problem$ï..Name==name])

(is working)

but,

plot(problem$Subject[problem$ï..Name==name],problem$Marks[problem$ï..Name==name],xlim=c("A","F"))
Error in plot.window(xlim = xlim, ylim = ylim, log = log, yaxs = pars$yaxs) : 
  invalid 'xlim' value

or

hist(problem$Subject[problem$ï..Name==name],problem$Marks[problem$ï..Name==name])
Error in hist.default(problem$Subject[problem$ï..Name == name], problem$Marks[problem$ï..Name ==  : 
  'x' must be numeric

or

barplot(problem$Subject[problem$ï..Name==name],problem$Marks[problem$ï..Name==name])
Error in barplot.default(problem$Subject[problem$ï..Name == name], problem$Marks[problem$ï..Name ==  : 
  'height' must be a vector or a matrix
>barplot(problem$Subject[problem$ï..Name==name],problem$Marks[problem$ï..Name==name],height=c(1,10))

Error in plot.window(xlim, ylim, log = log, ...) : 
  NAs not allowed in 'xlim'

I want to create a barplot with chosen x axis values for given dataset
Sorry, I am new to R.

Got the solution for the above problem.
I started learning ggplot2 package ,where I could make the bar chart.

#Using
ggplot(Problem,aes(x=Subject,y=Marks))+geom_bar(stat="identity")

Thank You... & apologies for asking stupid questions.

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