Không gian tự học dành cho sinh viên UET

Chào mừng đến với UETệ

Tìm bài giảng theo học phần, hiểu lại những kiến thức nền và ôn tập theo nhịp học của bạn.

Bài giảng
Đọc Notes, ôn nhanh với Slides và luyện tập qua các bài có lời giải.
Wiki kiến thức
Tra cứu thuật ngữ và bổ sung kiến thức nền ngay khi cần.
Góc học tập
Ôn bằng flashcard, lưu ghi chú và hẹn giờ tập trung.

Bạn có thể xem lại phần giới thiệu ở cuối trang.

Buy me a coffee

Website hoàn toàn miễn phí. Nếu thấy hữu ích, bạn có thể tặng tôi một cốc cà phê theo thông tin dưới đây nhé!

Mã QR chuyển khoản Momo
Ngân hàng
Momo
Tên người nhận
MOMO - TKTH DO MINH TRI
Số tài khoản
01MMTTT0060405229
Skip to content
← Chọn bài ôn thi

Kết nối và truy xuất dữ liệu ngoài

Bài 06
1/48
00

Câu hỏi 1 B6-001

Cốt lõi

Tệp dữ liệu ma.csv ghi nhận danh sách cơ sở lưu trú, trong đó cột id chứa các mã định danh dạng chuỗi gồm 3 ký tự (có các chữ số 0 ở đầu như '001', '010'). Khi lập trình viên đọc tệp bằng hàm pd.read_csv('ma.csv') với các tham số mặc định:

csv
id,gia
001,10
010,20
101,30
003,40
python
d = pd.read_csv('ma.csv')
print(d['id'].astype(str).tolist())

Hàm print(d['id'].tolist()) sẽ in ra danh sách nào? Vì sao các chữ số 0 ở đầu mã định danh bị biến mất nếu không khai báo dtype={'id': str}?

['001','010','101','003']

['1','10','101','3']

[1,10,101,3]

ValueError vì mã có số 0 đầu.

Ảnh & sơ đồ
100%
Ảnh tài liệu được phóng to