Skip to content

Commit d6eca9d

Browse files
committed
add notes around ydata-profiling
1 parent 522e65c commit d6eca9d

File tree

2 files changed

+11
-1
lines changed

2 files changed

+11
-1
lines changed

docs/CONTRIBUTING.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
## Setup
22

3+
[ydata-profiling requires Python 3.12 or below.](https://github.com/ydataai/ydata-profiling/issues/1695)
4+
35
```sh
46
python -m venv .venv
57
source .venv/bin/activate

labs/lab_05.md

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,14 @@ _If there's time_
5050

5151
---
5252

53+
At time of writing, [YData Profiling is only compatible with Python 3.12 and below](https://github.com/ydataai/ydata-profiling/issues/1695). If you're on Python 3.13+, the easiest thing will be to run the profiling in [Colab](https://colab.research.google.com/) and include a link to that notebook. Install the package there with:
54+
55+
```sh
56+
!pip install ydata-profiling
57+
```
58+
59+
---
60+
5361
### Data quality checks
5462

5563
- Unit tests for data
@@ -61,7 +69,7 @@ _If there's time_
6169

6270
---
6371

64-
**Write data quality checks for three of the [things to check for](https://computing-in-context.afeld.me/lecture_17.html#things-to-check-for** with pytest. The pandas documentation around [comparing if objects are equivalent](https://pandas.pydata.org/docs/user_guide/basics.html#comparing-if-objects-are-equivalent) will be helpful.
72+
Look around your data profiling report. Using that information, **write data quality checks for three of the [things to check for](https://computing-in-context.afeld.me/lecture_17.html#things-to-check-for)** with pytest. The pandas documentation around [comparing if objects are equivalent](https://pandas.pydata.org/docs/user_guide/basics.html#comparing-if-objects-are-equivalent) will be helpful.
6573

6674
---
6775

0 commit comments

Comments
 (0)