Pandas DataFrame là cấu trúc dữ liệu được dán nhãn 2 chiều như bất kỳ bảng nào có hàng và cột. Kích thước và giá trị của khung dữ liệu có thể thay đổi, tức là, có thể được sửa đổi. Đây là đối tượng gấu trúc được sử dụng phổ biến nhất. & NBSP; Pandas DataFrame có thể được tạo theo nhiều cách. Hãy để thảo luận về các cách khác nhau để tạo từng dữ liệu một.is a 2-dimensional labeled data structure like any table with rows and columns. The size and values of the dataframe are mutable,i.e., can be modified. It is the most commonly used pandas object. Pandas DataFrame can be created in multiple ways. Let’s discuss different ways to create a DataFrame one by one.
Hàm dataFrame [] được sử dụng để tạo một khung dữ liệu trong gấu trúc. Cú pháp tạo DataFrame là:
pandas.DataFrame[data, index, columns]
where,
Dữ liệu: Đây là một bộ dữ liệu mà từ đó DataFrame sẽ được tạo. Nó có thể là danh sách, từ điển, giá trị vô hướng, sê -ri, ndarrays, v.v.: It is a dataset from which dataframe is to be created. It can be list, dictionary, scalar value, series, ndarrays, etc.
Chỉ mục: Đó là tùy chọn, theo mặc định, chỉ mục của DataFrame bắt đầu từ 0 và kết thúc ở giá trị dữ liệu cuối cùng [N-1]. Nó xác định nhãn hàng một cách rõ ràng.: It is optional, by default the index of the dataframe starts from 0 and ends at the last data value[n-1]. It defines the row label explicitly.
Các cột: Tham số này được sử dụng để cung cấp tên cột trong DataFrame. Nếu tên cột không được xác định theo mặc định, nó sẽ lấy giá trị từ 0 đến N-1.: This parameter is used to provide column names in the dataframe. If the column name is not defined by default, it will take a value from 0 to n-1.
Phương pháp số 0: Tạo một khung dữ liệu trốngCreating an Empty DataFrame
Python3
import
pandas as pd
df
=
pd.DataFrame[]
print
[df]
Output:
- Hàm dataFrame [] của gấu trúc được sử dụng để tạo một khung dữ liệu.
- Biến DF là tên của DataFrame trong ví dụ của chúng tôi.
Output
Phương pháp số 1: Tạo & NBSP; DataFrame từ danh sách Creating Dataframe from Lists
Python3
import
pandas as pd
df
=
pd.DataFrame[]
Hàm dataFrame [] của gấu trúc được sử dụng để tạo một khung dữ liệu.
df
2
Biến DF là tên của DataFrame trong ví dụ của chúng tôi.
Phương pháp số 1: Tạo & NBSP; DataFrame từ danh sách Creating Pandas DataFrame from lists of lists.
Python3
import
pandas as pd
df
=
pd.DataFrame[]
Hàm dataFrame [] của gấu trúc được sử dụng để tạo một khung dữ liệu.
df
2
Output:
Biến DF là tên của DataFrame trong ví dụ của chúng tôi. Creating DataFrame from dict of narray/lists
To create DataFrame from dict of
narray/list, all the narray must be of same length. If index is passed then the length index should be equal to the length of arrays. If no index is passed, then by default, index will be range[n] where n is the array length.
Python3
import
pandas as pd
df
=
pd.DataFrame[]
Hàm dataFrame [] của gấu trúc được sử dụng để tạo một khung dữ liệu.
Biến DF là tên của DataFrame trong ví dụ của chúng tôi.
df
2
Output:
Phương pháp số 1: Tạo & NBSP; DataFrame từ danh sách
Method #4: Creating a DataFrame by proving index label explicitly.
Python3
import
pandas as pd
df
=
pd.DataFrame[]
[df]
5import
06print
6import
08df
9import
10df
9import
12df
9import
14import
5
Hàm dataFrame [] của gấu trúc được sử dụng để tạo một khung dữ liệu.
import
23import
24import
4
import
23import
27import
4
import
23import
30df
1
df
2
Biến DF là tên của DataFrame trong ví dụ của chúng tôi.
Phương pháp số 1: Tạo & NBSP; DataFrame từ danh sách
Method #5: Creating Dataframe from list of dicts
Pandas DataFrame can be created by passing lists of dictionaries as a input data. By default dictionary keys will be taken as columns.
Python3
import
pandas as pd
df
=
pd.DataFrame[]
[df]
5print
4import
38import
39import
3df
9import
42import
39import
5df
9import
46import
39import
7import
63
Biến DF là tên của DataFrame trong ví dụ của chúng tôi.
df
2
Output:
Phương pháp số 1: Tạo & NBSP; DataFrame từ danh sách
Python3
import
pandas as pd
df
=
pd.DataFrame[]
Hàm dataFrame [] của gấu trúc được sử dụng để tạo một khung dữ liệu.
df
2
Biến DF là tên của DataFrame trong ví dụ của chúng tôi.
Phương pháp số 1: Tạo & NBSP; DataFrame từ danh sách
Python3
import
pandas as pd
df
=
pd.DataFrame[]
Các
pandas as pd
30=
import
18=
import
2import
98import
4
pandas as pd
37pandas as pd
00[df]
4
pandas as pd
40pandas as pd
41=
import
2import
38df
9import
42df
1
pandas as pd
48=
import
18=
import
2import
98import
4
pandas as pd
37pandas as pd
00[df]
4
pandas as pd
40pandas as pd
41=
import
2import
38df
9pandas as pd
64df
1
print
pandas as pd
67pandas as pd
68pandas as pd
69
print
pandas as pd
71
Output:
& nbsp; & nbsp; Phương thức #6: Tạo dataFrame bằng hàm zip [] có thể được hợp nhất bằng cách sử dụng hàm list [zip []]. Bây giờ, hãy tạo hàm dữ liệu gấu trúc bằng cách gọi hàm pd.dataFrame []. & Nbsp;
Method #6: Creating DataFrame using zip[] function.
Two lists can be merged by using list[zip[]] function. Now, create the pandas DataFrame by calling pd.DataFrame[] function.
Python3
import
pandas as pd
pandas as pd
74=
import
2df
8df
9[df]
1df
9=
2df
9=
6pandas as pd
4
pandas as pd
85=
import
2pandas as pd
88df
9import
7df
9__2929293939__294
pandas as pd
96=
pandas as pd
98pandas as pd
99df
00df
01
df
02
df
=
df
05
df
06pandas as pd
41=
import
2pd.DataFrame[]
5df
9pd.DataFrame[]
7df
1
df
2
Output:
Phương pháp#7: & NBSP; Tạo DataFrame từ loạt
Để tạo một DataFrame từ loạt, chúng ta phải truyền chuỗi làm đối số cho hàm dataFrame [].
Python3
import
pandas as pd
pandas as pd
74=
import
2df
8df
9[df]
1df
9=
2df
9=
6pandas as pd
4
pandas as pd
85=
import
2pandas as pd
88df
9import
7df
9__2929293939__294
df
2
pandas as pd
96=
pandas as pd
98pandas as pd
99df
00df
01 Creating DataFrame from Dictionary of
series.
To create DataFrame from Dict of series, dictionary can be passed to form a DataFrame. The resultant index is the union of all the series of passed indexed.
Python3
import
pandas as pd
pandas as pd
74=
import
2df
8df
9[df]
1df
9=
2df
9=
6pandas as pd
4
df
47df
48=
import
2import
38df
9import
42df
9import
46df
9df
57df
58
pandas as pd
85=
import
2pandas as pd
88df
9import
7df
9__2929293939__294
df
47df
48=
import
2import
38df
9import
42df
9import
46df
9df
57df
81
pandas as pd
85=
import
2pandas as pd
88df
9import
7df
9__2929293939__294
df
2
Output: