Cách xóa biến trong python

Phương pháp

air_accidents <-
  select(air_accidents, date, plane_type, dead, aboard, ground)

glimpse(air_accidents)
5 được sử dụng để giảm số lượng cột và sắp xếp thứ tự các cột. Tham số đầu tiên của phương thức
air_accidents <-
  select(air_accidents, date, plane_type, dead, aboard, ground)

glimpse(air_accidents)
5 là khung dữ liệu để chọn. Các tham số còn lại được sử dụng để xác định các cột được bao gồm hoặc loại trừ. Dấu phủ định "-" đứng trước tên biến cho biết biến đó sẽ bị loại trừ

  1. Chúng tôi sẽ sử dụng

    air_accidents <-
      select(air_accidents, date, plane_type, dead, aboard, ground)
    
    glimpse(air_accidents)
    5 để giữ tất cả các biến ngoại trừ
    Observations: 5,666
    Variables: 5
    $ date        1908-09-17, 1912-07-12, 1913-08-06, 1913-09-09, 19...
    $ plane_type  "Wright Flyer III", "Dirigible", "Curtiss seaplane"...
    $ dead        1, 5, 1, 14, 30, 21, 19, 20, 22, 19, 27, 20, 20, 23...
    $ aboard      2, 5, 1, 20, 30, 41, 19, 20, 22, 19, 28, 20, 20, 23...
    $ ground      0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ...
    2

    air_accidents <-
      select(air_accidents, date, plane_type, dead, aboard, ground)
    
    glimpse(air_accidents)
    Observations: 5,666
    Variables: 5
    $ date        1908-09-17, 1912-07-12, 1913-08-06, 1913-09-09, 19...
    $ plane_type  "Wright Flyer III", "Dirigible", "Curtiss seaplane"...
    $ dead        1, 5, 1, 14, 30, 21, 19, 20, 22, 19, 27, 20, 20, 23...
    $ aboard      2, 5, 1, 20, 30, 41, 19, 20, 22, 19, 28, 20, 20, 23...
    $ ground      0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ...

    Các biến sẽ được sắp xếp theo thứ tự trong tập dữ liệu như chúng được đưa ra trong

    air_accidents <-
      select(air_accidents, date, plane_type, dead, aboard, ground)
    
    glimpse(air_accidents)
    5

  2. Sử dụng loại trừ để giữ tất cả các biến ngoại trừ

    Observations: 5,666
    Variables: 5
    $ date        1908-09-17, 1912-07-12, 1913-08-06, 1913-09-09, 19...
    $ plane_type  "Wright Flyer III", "Dirigible", "Curtiss seaplane"...
    $ dead        1, 5, 1, 14, 30, 21, 19, 20, 22, 19, 27, 20, 20, 23...
    $ aboard      2, 5, 1, 20, 30, 41, 19, 20, 22, 19, 28, 20, 20, 23...
    $ ground      0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ...
    2

    air_accidents <- air_accidents_in
    air_accidents <- select(air_accidents_in, -obs_num)
    
    glimpse(air_accidents)
    Observations: 5,666
    Variables: 7
    $ date        1908-09-17, 1912-07-12, 1913-08-06, 1913-09-09, 19...
    $ location    "Fort Myer, Virginia", "Atlantic City, New Jersey",...
    $ operator    "Military - U.S. Army", "Military - U.S. Navy", "Pr...
    $ plane_type  "Wright Flyer III", "Dirigible", "Curtiss seaplane"...
    $ dead        1, 5, 1, 14, 30, 21, 19, 20, 22, 19, 27, 20, 20, 23...
    $ aboard      2, 5, 1, 20, 30, 41, 19, 20, 22, 19, 28, 20, 20, 23...
    $ ground      0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ...

    Thông thường, người ta sử dụng bao gồm hoặc loại trừ để chọn các biến của khung dữ liệu, nhưng không phải cả hai

  3. Sắp xếp thứ tự các biến bằng cách sử dụng

    air_accidents <-
      select(air_accidents, date, plane_type, dead, aboard, ground)
    
    glimpse(air_accidents)
    5. Cột
    Observations: 5,666
    Variables: 5
    $ date        1908-09-17, 1912-07-12, 1913-08-06, 1913-09-09, 19...
    $ plane_type  "Wright Flyer III", "Dirigible", "Curtiss seaplane"...
    $ dead        1, 5, 1, 14, 30, 21, 19, 20, 22, 19, 27, 20, 20, 23...
    $ aboard      2, 5, 1, 20, 30, 41, 19, 20, 22, 19, 28, 20, 20, 23...
    $ ground      0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ...
    6 sẽ được tạo thành biến đầu tiên trong khung dữ liệu

    Ví dụ này sử dụng hàm

    Observations: 5,666
    Variables: 5
    $ date        1908-09-17, 1912-07-12, 1913-08-06, 1913-09-09, 19...
    $ plane_type  "Wright Flyer III", "Dirigible", "Curtiss seaplane"...
    $ dead        1, 5, 1, 14, 30, 21, 19, 20, 22, 19, 27, 20, 20, 23...
    $ aboard      2, 5, 1, 20, 30, 41, 19, 20, 22, 19, 28, 20, 20, 23...
    $ ground      0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ...
    7. Đây là một trong những chức năng trợ giúp của
    air_accidents <-
      select(air_accidents, date, plane_type, dead, aboard, ground)
    
    glimpse(air_accidents)
    5. Xem tài liệu về
    Observations: 5,666
    Variables: 5
    $ date        1908-09-17, 1912-07-12, 1913-08-06, 1913-09-09, 19...
    $ plane_type  "Wright Flyer III", "Dirigible", "Curtiss seaplane"...
    $ dead        1, 5, 1, 14, 30, 21, 19, 20, 22, 19, 27, 20, 20, 23...
    $ aboard      2, 5, 1, 20, 30, 41, 19, 20, 22, 19, 28, 20, 20, 23...
    $ ground      0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ...
    9 để biết các hàm trợ giúp khác

    air_accidents <-
      select(air_accidents, dead, everything())
    
    glimpse(air_accidents)
    air_accidents <-
      select(air_accidents, date, plane_type, dead, aboard, ground)
    
    glimpse(air_accidents)
    0
  4. Ví dụ này sử dụng đường ống để đổi tên và chọn biến

    Lưu ý rằng có những nhận xét trong mã này cung cấp một cách có thể để đọc mã

    air_accidents <-
      select(air_accidents, date, plane_type, dead, aboard, ground)
    
    glimpse(air_accidents)
    1____12
    Observations: 5,666
    Variables: 7
    $ date        1908-09-17, 1912-07-12, 1913-08-06, 1913-09-09, 19...
    $ location    "Fort Myer, Virginia", "Atlantic City, New Jersey",...
    $ operator    "Military - U.S. Army", "Military - U.S. Navy", "Pr...
    $ plane_type  "Wright Flyer III", "Dirigible", "Curtiss seaplane"...
    $ dead        1, 5, 1, 14, 30, 21, 19, 20, 22, 19, 27, 20, 20, 23...
    $ aboard      2, 5, 1, 20, 30, 41, 19, 20, 22, 19, 28, 20, 20, 23...
    $ ground      0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ...

cái gọn gàng bao gồm hỗ trợ cho toán tử gán phức hợp,

air_accidents <- air_accidents_in
air_accidents <- select(air_accidents_in, -obs_num)

glimpse(air_accidents)
0. Việc sử dụng nó sẽ thay thế toán tử gán. Điều này không được đề xuất bởi Hadley Wickham (kiến trúc sư của tiểu thuyết vũ trụ. ) Vì vậy, mặc dù bạn sẽ thấy các ví dụ về điều này trên web, nhưng tôi khuyên bạn nên tránh sử dụng nó

Chúng ta có thể xóa một biến trong Python không?

Mọi biến, hàm, cấu trúc dữ liệu, đối tượng do người dùng định nghĩa do lập trình viên tạo trong Python đều có thể bị xóa . Sau khi một lập trình viên đã xác định các đối tượng lặp này, sự tồn tại của chúng có thể bị xóa khỏi chương trình.

Bạn có thể xóa một biến?

Lệnh ghép ngắn loại bỏ biến xóa một biến và giá trị của nó khỏi phạm vi mà nó được xác định , chẳng hạn như phiên hiện tại. Bạn không thể sử dụng lệnh ghép ngắn này để xóa các biến được đặt làm hằng số hoặc các biến thuộc sở hữu của hệ thống.

Hàm nào dùng để xóa một biến?

Hàm unset() bỏ đặt biến.

Làm cách nào để xóa một đối tượng trong Python?

Để xóa một đối tượng trong Python, chúng tôi sử dụng từ khóa 'del' .