cuốn sách gpt4 ai đã làm

python - Một cách Pythonic hơn - Thao tác khung dữ liệu Pandas

In lại Tác giả: Vũ trụ không gian Thời gian cập nhật: 2023-11-04 09:38:22 29 4
mua khóa gpt4 Nike

Giả sử tôi có một tập tin có tên va li Khung dữ liệu như sau:

NHẬN DẠNG…………ngày…………ngày_phút…………ngày tối đa

1………2016/01/01…………2017/01/01…………2018/07/012……2017/02/02………2017/01/01…… 2017/04/013…………2016/05/01…………2016/01/01…………2016/07/01

Tôi muốn thêm một tập tin có tên trong phạm vi cột nếu date giữa ngày_phút giữa, nó hiển thị ĐÚNG VẬY >ngày_tối đaSAI nếu không thì.

Đây là mã của tôi, nhưng tôi muốn biết liệu có cách nào hiệu quả hơn không:

vals['within_range'] = Sai

cho tôi trong phạm vi(len(vals)):
if vals.loc[i, 'date'] >= vals.loc[i, 'min_date']
và vals.loc[i, 'date'] <= vals.loc[i, 'max_date']:

vals.loc[i, 'within_range'] = Đúng

câu trả lời hay nhất

Bạn có thể sử dụng pd.Series.between :

vals['within_range'] = vals['date'].between(vals['min_date'], vals['max_date'])

Về python - cách Pythonic hơn - Thao tác khung dữ liệu Pandas, chúng tôi đã tìm thấy một câu hỏi tương tự trên Stack Overflow: https://stackoverflow.com/questions/52693136/

29 4 0
không gian vũ trụ
Hồ sơ

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá taxi Didi miễn phí
Phiếu giảm giá taxi Didi
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress