I downloaded your data file into the Downloads directory on my computer. The following code generated a boxplot with a single box and associated error bars that must have resulted from the use all 40305 data elements in R. The initial problem was that R read each value as a character value (ie a string) not a number. The as.numeric() function line converted the values to numbers.
> data data length(data)
[1] 40305
> boxplot(data)
To discover what the problem was I typed class(data) after downloading the data set and R told me that it saw the data as a column of strings. I then typed head(data) to see the first few rows and saw that each number was enclosed in quotes, with no other content. The as.numeric() function seemed to be the easiest way to eliminate the quotes. There may have been other ways to read the data into R and these might work if you had data in other formats, such as a comma-separated values (csv) file with more than one column. But with one column the following command created a data frame with a single column that contained 'integer' values.
Michael Theobald Thanks a lot Michael. The data file 'badal.dat' was simple a sample example that M.Alvioli presented to make the things clearer. Well, I thank u for giving me idea about the sting-numeral thing which is surely important to run a command for desired output.