In practice, however, you would only ever create data frames by hand this way rarely. R isn't really a data entry system. Usually, data is entered in a spreadsheet and exported to a csv file or it is entered and validated as to form in a database. From one of those types of data stores the data can be imported into a data frame.