-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path2877-CreateADataFrameFromList.py
More file actions
41 lines (36 loc) · 1.03 KB
/
2877-CreateADataFrameFromList.py
File metadata and controls
41 lines (36 loc) · 1.03 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
# 2877. Create a DataFrame from List
# Write a solution to create a DataFrame from a 2D list called student_data. This 2D list contains the IDs and ages of some students.
# The DataFrame should have two columns, student_id and age, and be in the same order as the original 2D list.
# The result format is in the following example.
# Example 1:
# Input:
# student_data:
# [
# [1, 15],
# [2, 11],
# [3, 11],
# [4, 20]
# ]
# Output:
# +------------+-----+
# | student_id | age |
# +------------+-----+
# | 1 | 15 |
# | 2 | 11 |
# | 3 | 11 |
# | 4 | 20 |
# +------------+-----+
# Explanation:
# A DataFrame was created on top of student_data, with two columns named student_id and age.
import pandas as pd
from typing import List
def createDataframe(student_data: List[List[int]]) -> pd.DataFrame:
return pd.DataFrame(student_data,columns=["student_id","age"])
if __name__ == "__main__":
l = [
[1, 15],
[2, 11],
[3, 11],
[4, 20]
]
print(createDataframe(l))