Skip to content
Novus Examples
csv6.1 KB

Recommender Ratings — user/item/rating (CSV, 240 rows)

A MovieLens-style ratings log — 240 user/item/rating events with Unix timestamps across 50 users and 40 items. A fixture for testing recommender pipelines, collaborative-filtering loaders, and sparse-matrix builders.

Preview — first 50 linescsv
user_id,item_id,rating,timestamp
u043,i011,2.0,1749019461
u002,i015,3.5,1740485202
u015,i028,3.5,1751187822
u043,i034,3.5,1761299993
u027,i011,4.5,1738749759
u027,i005,5.0,1746535725
u028,i037,4.0,1754645426
u037,i010,3.5,1758376950
u010,i004,5.0,1761824880
u050,i012,3.5,1740905721
u042,i014,1.5,1764185001
u042,i027,4.5,1749221136
u014,i011,2.5,1747369986
u026,i011,3.0,1754435031
u041,i040,4.5,1759961100
u026,i001,4.5,1742850975
u026,i009,1.5,1745105854
u030,i040,4.0,1742814624
u024,i008,5.0,1765165327
u029,i004,3.0,1749465738
u002,i028,3.5,1748784810
u025,i016,3.5,1758592832
u038,i032,3.5,1757446950
u005,i001,2.0,1738905893
u050,i017,2.5,1755220290
u037,i019,4.0,1757269676
u019,i008,2.5,1762456883
u002,i003,5.0,1750310896
u017,i024,3.0,1740552369
u050,i016,3.0,1739450893
u025,i007,3.0,1737118668
u014,i020,3.5,1742186006
u020,i025,3.0,1752678222
u031,i020,4.0,1753854535
u024,i036,3.0,1738888708
u011,i017,3.5,1766086032
u042,i008,5.0,1747431188
u019,i036,2.0,1755996301
u038,i014,3.0,1758376991
u045,i033,3.5,1747890132
u035,i024,5.0,1745616877
u050,i019,3.0,1745342288
u009,i036,5.0,1740956998
u001,i031,4.0,1758661657
u041,i033,4.0,1741927516
u032,i001,3.5,1751814129
u025,i015,3.5,1751898271
u032,i031,3.5,1740970562
u011,i006,2.0,1754914438
242 lines total — download for the full file.

Specifications

Rows
240
Users
50
Items
40
Scale
0.5–5.0 (half-steps)
Schema
user_id, item_id, rating, timestamp
Seed
910

What is a .csv file?

CSV (Comma-Separated Values) is a plain-text tabular format where rows are lines and fields are separated by commas, with quoting rules for values that contain delimiters, quotes, or newlines. It has no formal type system and depends on encoding and dialect conventions. It is the most portable format for tabular data exchange.

How to use this file

Use an example CSV to test parsers against quoting and embedded-delimiter edge cases, header handling, encoding detection, and import pipelines into databases or spreadsheets.

Code examples

import pandas as pd

df = pd.read_csv("ratings.csv")
print(df.head())
print(df.dtypes)

Generated by generation/data_graphs.py. Free for any use, no attribution required — license.