|
3 | 3 | import pandas as pd
|
4 | 4 |
|
5 | 5 |
|
| 6 | +def load_problem_197() -> pd.DataFrame: |
| 7 | + data = [ |
| 8 | + [1, "2015-01-01", 10], |
| 9 | + [2, "2015-01-02", 25], |
| 10 | + [3, "2015-01-03", 20], |
| 11 | + [4, "2015-01-04", 30], |
| 12 | + ] |
| 13 | + return pd.DataFrame(data, columns=["id", "recordDate", "temperature"]).astype( |
| 14 | + {"id": "Int64", "recordDate": "datetime64[ns]", "temperature": "Int64"} |
| 15 | + ) |
| 16 | + |
| 17 | + |
| 18 | +def load_problem_577() -> tuple: |
| 19 | + data = [ |
| 20 | + [3, "Brad", None, 4000], |
| 21 | + [1, "John", 3, 1000], |
| 22 | + [2, "Dan", 3, 2000], |
| 23 | + [4, "Thomas", 3, 4000], |
| 24 | + ] |
| 25 | + employee = pd.DataFrame( |
| 26 | + data, columns=["empId", "name", "supervisor", "salary"] |
| 27 | + ).astype( |
| 28 | + {"empId": "Int64", "name": "object", "supervisor": "Int64", "salary": "Int64"} |
| 29 | + ) |
| 30 | + data = [[2, 500], [4, 2000]] |
| 31 | + bonus = pd.DataFrame(data, columns=["empId", "bonus"]).astype( |
| 32 | + {"empId": "Int64", "bonus": "Int64"} |
| 33 | + ) |
| 34 | + return employee, bonus |
| 35 | + |
| 36 | + |
6 | 37 | def load_problem_584() -> pd.DataFrame:
|
7 | 38 | data = [
|
8 | 39 | [1, "Will", None],
|
@@ -38,6 +69,28 @@ def load_problem_595() -> pd.DataFrame:
|
38 | 69 | )
|
39 | 70 |
|
40 | 71 |
|
| 72 | +def load_problem_1148() -> pd.DataFrame: |
| 73 | + data = [ |
| 74 | + [1, 3, 5, "2019-08-01"], |
| 75 | + [1, 3, 6, "2019-08-02"], |
| 76 | + [2, 7, 7, "2019-08-01"], |
| 77 | + [2, 7, 6, "2019-08-02"], |
| 78 | + [4, 7, 1, "2019-07-22"], |
| 79 | + [3, 4, 4, "2019-07-21"], |
| 80 | + [3, 4, 4, "2019-07-21"], |
| 81 | + ] |
| 82 | + return pd.DataFrame( |
| 83 | + data, columns=["article_id", "author_id", "viewer_id", "view_date"] |
| 84 | + ).astype( |
| 85 | + { |
| 86 | + "article_id": "Int64", |
| 87 | + "author_id": "Int64", |
| 88 | + "viewer_id": "Int64", |
| 89 | + "view_date": "datetime64[ns]", |
| 90 | + } |
| 91 | + ) |
| 92 | + |
| 93 | + |
41 | 94 | def load_problem_1378() -> tuple():
|
42 | 95 | data = [[1, "Alice"], [7, "Bob"], [11, "Meir"], [90, "Winston"], [3, "Jonathan"]]
|
43 | 96 | employees = pd.DataFrame(data, columns=["id", "name"]).astype(
|
@@ -80,6 +133,13 @@ def load_problem_1517() -> pd.DataFrame:
|
80 | 133 | )
|
81 | 134 |
|
82 | 135 |
|
| 136 | +def load_problem_1683() -> pd.DataFrame: |
| 137 | + data = [[1, "Let us Code"], [2, "More than fifteen chars are here!"]] |
| 138 | + return pd.DataFrame(data, columns=["tweet_id", "content"]).astype( |
| 139 | + {"tweet_id": "Int64", "content": "object"} |
| 140 | + ) |
| 141 | + |
| 142 | + |
83 | 143 | def load_problem_1757() -> pd.DataFrame:
|
84 | 144 | data = [
|
85 | 145 | ["0", "Y", "N"],
|
|
0 commit comments