Giao diện
Câu hỏi 1 B6-001
Cốt lõiTệ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.