Phương thức Pandas DataFrame rfloordiv()
Ví dụ
Chia 10 cho mỗi giá trị trong DataFrame và trả về số nguyên (không có số thập phân):
import pandas as pd
data = {
"points": [100, 120,
114],
"total": [350, 340, 402]
}
df = pd.DataFrame(data)
print(df.rfloordiv(10))
Hãy tự mình thử »Định nghĩa và cách sử dụng
Phương thức rfloordiv()
chia một giá trị đã chỉ định cho mỗi giá trị trong DataFrame và trả về số nguyên (loại bỏ mọi số thập phân).
Phương thức này được gọi là Floordiv ngược và tương tự như phương thức Floordiv() , nhưng thay vì tính 100 / 10
nó tính 10 / 100
.
Giá trị được chỉ định phải là một đối tượng có thể chia cho các giá trị của DataFrame. Nó có thể là một số không đổi như số trong ví dụ hoặc có thể là một đối tượng giống như danh sách như danh sách [10, 20]
hoặc một bộ dữ liệu {"points": 10, "total": 20}
hoặc Pandas Series hoặc DataFrame khác, phù hợp với DataFrame gốc.
Cú pháp
dataframe .rfloordiv( other, axis, level, fill_value )
Thông số
Parameter | Description |
---|---|
other | Required. A number, list of numbers, or another object with a data structure that fits with the original DataFrame. |
axis | Optional, A definition that decides whether to compare by index or
columns. 0 or 'index' means compare by index. 1 or 'columns' means compare by columns |
level | Optional. A number or label that indicates where to compare. |
fill_value | Optional. A number, or None. Specifies what to do with NaN values before dividing. |
Giá trị trả về
Một DataFrame có tất cả các số nguyên.