Trong hướng dẫn này, chúng ta sẽ thảo luận cách chuyển đổi các cột DataFrame thành int bằng các phương pháp sau
Chuyển đổi cột kiểu số nguyên thành float
- Sử dụng phương pháp
id object name object cost float64 quantity object dtype: object
4 - Sử dụng phương pháp ____04 với từ điển
- Sử dụng phương thức
id object name object cost float64 quantity object dtype: object
4 bằng cách chỉ định kiểu dữ liệu
Chuyển đổi cột loại chuỗi/đối tượng thành int
- Sử dụng phương pháp
id object name object cost float64 quantity object dtype: object
4 - Sử dụng phương pháp ____04 với từ điển
- Sử dụng phương thức
id object name object cost float64 quantity object dtype: object
4 bằng cách chỉ định kiểu dữ liệu
Chuyển đổi sang int bằng cách sử dụng
dataframe['column'].astype[int]
0
Tạo pandas DataFrame với dữ liệu mẫu
DataFrame là một cấu trúc dữ liệu được sử dụng để lưu trữ dữ liệu ở định dạng hai chiều. Nó tương tự như bảng lưu trữ dữ liệu theo hàng và cột. Các hàng đại diện cho các bản ghi/bộ dữ liệu và các cột đề cập đến các thuộc tính
CŨNG ĐỌC. Khám phá hàm pandasmelt[] [Ví dụ thực tế]
Chúng tôi có thể tạo DataFrame bằng cách sử dụng pandas. Phương thức DataFrame[]
cú pháp
pandas.DataFrame[input_data,columns,index]
Thông số
Quảng cáo
Nó sẽ lấy chủ yếu ba tham số
1 đại diện cho một danh sách dữ liệudataframe['column'].astype[int]
2 đại diện cho tên cột của dữ liệudataframe['column'].astype[int]
3 đại diện cho số hàng/giá trịdataframe['column'].astype[int]
Chúng tôi cũng có thể tạo DataFrame bằng từ điển bằng cách bỏ qua các cột và chỉ mục
Thí dụ. Chương trình Python để tạo khung dữ liệu cho dữ liệu thị trường từ từ điển các mặt hàng thực phẩm bằng cách chỉ định tên cột
id object
name object
cost float64
quantity object
dtype: object
1đầu ra
id object
name object
cost float64
quantity object
dtype: object
Phương pháp 1. Chuyển đổi cột kiểu float thành int bằng phương thức astype[]
Ở đây chúng ta sẽ chuyển đổi cột kiểu float trong DataFrame thành kiểu số nguyên bằng phương thức
id object
name object
cost float64
quantity object
dtype: object
4. chúng ta chỉ cần chuyển từ khóa dataframe['column'].astype[int]
5 bên trong phương thức nàycú pháp
dataframe['column'].astype[int]
ở đâu,
- dataframe là khung dữ liệu đầu vào
- cột là cột kiểu float được chuyển đổi thành số nguyên
Thí dụ. Chương trình Python để chuyển đổi cột chi phí thành int
Quảng cáo
id object
name object
cost float64
quantity object
dtype: object
6đầu ra
id object
name object
cost float64
quantity object
dtype: object
7
CŨNG ĐỌC. Hãy cùng khám phá gấu trúc. Khung dữ liệu. lấy mẫu lại với Ví dụ
Phương pháp 2. Chuyển đổi cột kiểu float thành int bằng phương thức astype[] với từ điển
Ở đây chúng ta sẽ chuyển đổi cột kiểu float trong DataFrame thành kiểu số nguyên bằng phương thức
id object
name object
cost float64
quantity object
dtype: object
4. chúng ta chỉ cần chuyển từ khóa int bên trong phương thức này thông qua dataframe['column'].astype[int]
7cú pháp
id object
name object
cost float64
quantity object
dtype: object
0ở đâu,
- dataframe là khung dữ liệu đầu vào
- cột là cột kiểu float được chuyển đổi thành số nguyên
Thí dụ. Chương trình Python để chuyển đổi cột chi phí thành int
id object
name object
cost float64
quantity object
dtype: object
1đầu ra
Quảng cáo
id object
name object
cost float64
quantity object
dtype: object
7
Phương pháp 3. Chuyển đổi cột kiểu float thành int bằng phương thức astype[] bằng cách chỉ định kiểu dữ liệu
Ở đây chúng ta sẽ sử dụng phương pháp
id object
name object
cost float64
quantity object
dtype: object
4 hai lần bằng cách chỉ định các loại. phương thức đầu tiên lấy kiểu dữ liệu cũ i. e float và phương thức thứ hai lấy kiểu dữ liệu mới i. e kiểu số nguyêncú pháp
id object
name object
cost float64
quantity object
dtype: object
4
Thí dụ. Chương trình Python để chuyển đổi cột chi phí thành int
id object
name object
cost float64
quantity object
dtype: object
10đầu ra
id object
name object
cost float64
quantity object
dtype: object
7
CŨNG ĐỌC. Cách chuyển đổi DataFrame sang CSV cho các tình huống khác nhau
Phương pháp 4. Chuyển đổi cột kiểu chuỗi/đối tượng thành int bằng phương thức astype[]
Ở đây chúng ta sẽ chuyển đổi cột kiểu chuỗi trong DataFrame thành kiểu số nguyên bằng phương thức
id object
name object
cost float64
quantity object
dtype: object
4. chúng ta chỉ cần truyền từ khóa int bên trong phương thức nàycú pháp
dataframe['column'].astype[int]
ở đâu,
- dataframe là khung dữ liệu đầu vào
- cột là cột kiểu chuỗi cần chuyển thành số nguyên
Thí dụ. Chương trình Python để chuyển đổi cột số lượng thành int
id object
name object
cost float64
quantity object
dtype: object
13đầu ra
id object
name object
cost float64
quantity object
dtype: object
14
Phương pháp 5. Chuyển đổi cột kiểu chuỗi/đối tượng thành int bằng phương thức astype[] với từ điển
Ở đây chúng ta sẽ chuyển đổi cột kiểu chuỗi trong DataFrame thành kiểu số nguyên bằng phương thức
id object
name object
cost float64
quantity object
dtype: object
4. chúng ta chỉ cần chuyển từ khóa int bên trong phương thức này thông qua từ điểnQuảng cáo
cú pháp
id object
name object
cost float64
quantity object
dtype: object
0ở đâu,
- dataframe là khung dữ liệu đầu vào
- cột là cột kiểu chuỗi cần chuyển thành số nguyên
Thí dụ. Chương trình Python để chuyển đổi cột số lượng thành int
id object
name object
cost float64
quantity object
dtype: object
16đầu ra
id object
name object
cost float64
quantity object
dtype: object
14
CŨNG ĐỌC. Cách đếm hàng trong DataFrame gấu trúc [Ví dụ thực tế]
Phương pháp 6. Chuyển đổi cột kiểu chuỗi/đối tượng thành int bằng phương thức astype[] bằng cách chỉ định kiểu dữ liệu
Ở đây chúng ta sẽ sử dụng phương pháp
id object
name object
cost float64
quantity object
dtype: object
4 hai lần bằng cách chỉ định các loại. phương thức đầu tiên lấy kiểu dữ liệu cũ i. chuỗi e và phương thức thứ hai lấy kiểu dữ liệu mới i. e kiểu số nguyêncú pháp
id object
name object
cost float64
quantity object
dtype: object
18
Thí dụ. Chương trình Python để chuyển đổi cột số lượng thành int
id object
name object
cost float64
quantity object
dtype: object
19đầu ra
id object
name object
cost float64
quantity object
dtype: object
14
Phương pháp 7. Chuyển đổi thành int bằng convert_dtypes[]
Ở đây chúng ta sẽ sử dụng phương pháp
dataframe['column'].astype[int]
0. Nó sẽ tự động chuyển đổi thành loạicú pháp
Quảng cáo
id object
name object
cost float64
quantity object
dtype: object
1Thí dụ. Chương trình Python để chuyển đổi các cột khung dữ liệu thành int
id object
name object
cost float64
quantity object
dtype: object
2đầu ra
id object
name object
cost float64
quantity object
dtype: object
3
Tóm lược
Trong hướng dẫn này, chúng ta đã thảo luận cách chuyển đổi cột khung dữ liệu thành kiểu int bằng cách sử dụng phương thức astype[] thông qua 7 tình huống bằng cách xem xét các kiểu float và string/object [str]. Ở đây Từ điển liên quan đến hai phương pháp để chuyển đổi kiểu dữ liệu