Skip to content
Novus Examples
csv1.6 KB

Survey Responses — Likert + NPS (CSV, 60 rows)

A customer-survey response set — 60 respondents rating five statements on a 1–5 Likert scale plus a 0–10 NPS score and a segment. A fixture for testing survey analysis, aggregation, and NPS/CSAT calculations.

Preview — first 50 linescsv
respondent_id,q1_ease,q2_value,q3_support,q4_reliability,q5_recommend,nps,segment
R0001,3,2,1,1,2,5,SMB
R0002,4,4,5,4,4,10,SMB
R0003,5,4,4,5,5,9,Enterprise
R0004,2,3,2,3,2,7,SMB
R0005,3,2,4,4,4,5,SMB
R0006,4,3,3,3,4,6,Consumer
R0007,5,5,5,4,5,10,Consumer
R0008,1,1,3,3,2,5,Enterprise
R0009,4,4,4,5,5,10,Enterprise
R0010,3,3,4,3,3,7,Enterprise
R0011,4,5,5,4,4,9,SMB
R0012,2,4,2,4,3,4,SMB
R0013,3,5,4,4,4,6,SMB
R0014,3,1,2,3,1,3,SMB
R0015,3,5,4,3,4,9,Consumer
R0016,5,5,4,5,4,10,SMB
R0017,5,5,5,4,5,10,Consumer
R0018,2,4,4,3,4,7,SMB
R0019,5,3,3,4,4,7,Enterprise
R0020,5,5,5,4,4,10,Consumer
R0021,1,3,1,1,2,4,SMB
R0022,5,4,4,5,5,10,Enterprise
R0023,1,2,3,1,2,3,SMB
R0024,4,5,5,4,4,8,Consumer
R0025,5,4,5,3,4,6,Consumer
R0026,2,3,3,2,2,5,SMB
R0027,2,4,4,3,2,7,SMB
R0028,4,4,3,5,5,9,Consumer
R0029,4,4,4,3,4,7,SMB
R0030,2,2,3,4,2,5,Enterprise
R0031,5,4,5,5,5,10,Consumer
R0032,2,2,3,2,3,4,Enterprise
R0033,3,1,1,2,3,2,SMB
R0034,4,4,4,5,5,8,Enterprise
R0035,3,1,3,3,2,5,Consumer
R0036,5,5,4,4,5,9,SMB
R0037,5,5,4,4,5,10,SMB
R0038,1,3,1,3,2,2,Consumer
R0039,2,3,4,4,2,7,Consumer
R0040,5,5,5,5,4,10,Enterprise
R0041,5,3,5,5,3,7,SMB
R0042,3,2,1,2,3,2,SMB
R0043,2,4,2,4,4,6,Consumer
R0044,3,3,1,2,2,4,Enterprise
R0045,2,2,2,3,2,3,Enterprise
R0046,4,4,5,5,5,9,Enterprise
R0047,4,2,3,2,4,4,SMB
R0048,3,5,4,3,5,6,Consumer
R0049,4,3,2,2,2,7,Consumer
62 lines total — download for the full file.

Specifications

Rows
60
Scale
1–5 Likert + 0–10 NPS
Questions
5
Seed
909

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.

How to use this file for testing

“Survey Responses — Likert + NPS (CSV, 60 rows)” is a deterministic Novus Examples fixture for Data import, Conversion testing, Model evaluation. Realistic faker-generated datasets with documented schemas for testing import and ETL flows.

Documented properties for this file: seed 909 · 60 rows. Compare results against paired or grouped companions on this page when present (clean↔damaged, searchable↔scanned, or format twins) so scores stay reproducible across runs.

Download the file once, keep the path stable in CI or local scripts, and treat the spec table as the contract: dimensions, seeds, field lists, and roles are intentional. Corrupt or invalid samples are labelled as such — expect parsers to fail loudly rather than silently accept them.

Data fixtures document their exact quirks — delimiters, encodings, null handling, schema, and row counts — in the spec table. Point your parser or importer at the file and assert it handles the documented edge cases; clean and deliberately-messy siblings make before/after diffs straightforward.

Code examples

import pandas as pd

df = pd.read_csv("survey-responses.csv")
print(df.head())
print(df.dtypes)

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