Skip to content

Commit 67c441e

Browse files
committed
data: vendor mtcars data
1 parent 673d1d8 commit 67c441e

File tree

3 files changed

+51
-1
lines changed

3 files changed

+51
-1
lines changed

MANIFEST.in

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
include pins/data/*.csv

pins/data/__init__.py

Lines changed: 17 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1,17 @@
1-
from siuba.data import mtcars # noqa
1+
from importlib_resources import files as _files
2+
3+
sources = {
4+
"mtcars": _files("pins") / "data/mtcars.csv",
5+
}
6+
7+
8+
def __dir__():
9+
return list(sources)
10+
11+
12+
def __getattr__(k):
13+
import pandas as pd
14+
15+
f_path = sources.get("mtcars")
16+
17+
return pd.read_csv(f_path)

pins/data/mtcars.csv

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
mpg,cyl,disp,hp,drat,wt,qsec,vs,am,gear,carb
2+
21,6,160,110,3.9,2.62,16.46,0,1,4,4
3+
21,6,160,110,3.9,2.875,17.02,0,1,4,4
4+
22.8,4,108,93,3.85,2.32,18.61,1,1,4,1
5+
21.4,6,258,110,3.08,3.215,19.44,1,0,3,1
6+
18.7,8,360,175,3.15,3.44,17.02,0,0,3,2
7+
18.1,6,225,105,2.76,3.46,20.22,1,0,3,1
8+
14.3,8,360,245,3.21,3.57,15.84,0,0,3,4
9+
24.4,4,146.7,62,3.69,3.19,20,1,0,4,2
10+
22.8,4,140.8,95,3.92,3.15,22.9,1,0,4,2
11+
19.2,6,167.6,123,3.92,3.44,18.3,1,0,4,4
12+
17.8,6,167.6,123,3.92,3.44,18.9,1,0,4,4
13+
16.4,8,275.8,180,3.07,4.07,17.4,0,0,3,3
14+
17.3,8,275.8,180,3.07,3.73,17.6,0,0,3,3
15+
15.2,8,275.8,180,3.07,3.78,18,0,0,3,3
16+
10.4,8,472,205,2.93,5.25,17.98,0,0,3,4
17+
10.4,8,460,215,3,5.424,17.82,0,0,3,4
18+
14.7,8,440,230,3.23,5.345,17.42,0,0,3,4
19+
32.4,4,78.7,66,4.08,2.2,19.47,1,1,4,1
20+
30.4,4,75.7,52,4.93,1.615,18.52,1,1,4,2
21+
33.9,4,71.1,65,4.22,1.835,19.9,1,1,4,1
22+
21.5,4,120.1,97,3.7,2.465,20.01,1,0,3,1
23+
15.5,8,318,150,2.76,3.52,16.87,0,0,3,2
24+
15.2,8,304,150,3.15,3.435,17.3,0,0,3,2
25+
13.3,8,350,245,3.73,3.84,15.41,0,0,3,4
26+
19.2,8,400,175,3.08,3.845,17.05,0,0,3,2
27+
27.3,4,79,66,4.08,1.935,18.9,1,1,4,1
28+
26,4,120.3,91,4.43,2.14,16.7,0,1,5,2
29+
30.4,4,95.1,113,3.77,1.513,16.9,1,1,5,2
30+
15.8,8,351,264,4.22,3.17,14.5,0,1,5,4
31+
19.7,6,145,175,3.62,2.77,15.5,0,1,5,6
32+
15,8,301,335,3.54,3.57,14.6,0,1,5,8
33+
21.4,4,121,109,4.11,2.78,18.6,1,1,4,2

0 commit comments

Comments
 (0)