Làm cách nào để chuyển đổi float thành int trong gấu trúc?

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. Cách in toàn bộ DataFrame ở 10 định dạng khác nhau [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.  dataframe['column'].astype[int]
    1 đại diện cho một danh sách dữ liệu
  2.  dataframe['column'].astype[int]
    2 đại diện cho tên cột của dữ liệu
  3.  dataframe['column'].astype[int]
    3 đại diện cho số hàng/giá trị

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ày

cú pháp

 dataframe['column'].astype[int]

ở đâu,

  1. dataframe là khung dữ liệu đầu vào
  2. 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. 4 cách lọc Khung dữ liệu gấu trúc theo giá trị cột

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]
7

cú pháp

id           object
name         object
cost        float64
quantity     object
dtype: object
0

ở đâu,

  1. dataframe là khung dữ liệu đầu vào
  2. 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ên

cú 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ày

cú pháp

 dataframe['column'].astype[int]

ở đâu,

  1. dataframe là khung dữ liệu đầu vào
  2. 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ển

Quảng cáo

cú pháp

id           object
name         object
cost        float64
quantity     object
dtype: object
0

ở đâu,

  1. dataframe là khung dữ liệu đầu vào
  2. 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. 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 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ên

cú 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ại

cú pháp

Quảng cáo

id           object
name         object
cost        float64
quantity     object
dtype: object
1

Thí 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

Làm cách nào để chuyển đổi từ float sang int trong Python?

Chuyển đổi số float thành số nguyên . int[] . Trong trường hợp này, 390. 8 sẽ được chuyển thành 390. Khi chuyển đổi số float thành số nguyên bằng hàm int[], Python sẽ cắt phần thập phân và số còn lại của số float để tạo số nguyên.

Bạn có thể chuyển đổi float thành int không?

Một giá trị float có thể được chuyển đổi thành một giá trị int không lớn hơn giá trị đầu vào bằng cách sử dụng phép toán. hàm floor[] , trong khi nó cũng có thể được chuyển đổi thành giá trị int là số nguyên nhỏ nhất lớn hơn giá trị đầu vào bằng toán học. chức năng trần[]. Mô-đun toán học sẽ được nhập để sử dụng các phương thức này.

Làm cách nào để chuyển đổi mảng float thành int trong Python?

Cách chuyển đổi mảng NumPy số float thành số nguyên .
Phương pháp 1. Chuyển đổi số float thành số nguyên [Làm tròn xuống] Round_down_integer_array = float_array. .
Phương pháp 2. Chuyển đổi số float thành số nguyên [được làm tròn thành số nguyên gần nhất] Round_integer_array = [np. .
Phương pháp 3. Chuyển đổi số float thành số nguyên [đã làm tròn] Round_up_integer_array = [np

Làm cách nào để thay đổi kiểu dữ liệu trong gấu trúc?

Bạn có bốn tùy chọn chính để chuyển đổi các loại trong pandas. to_numeric[] - cung cấp chức năng chuyển đổi an toàn các loại không phải là số [e. g. chuỗi] thành một loại số phù hợp. .
to_numeric[].
astype[].
infer_objects[].
convert_dtypes[]

Chủ Đề