tôi đã quản lý để thực hiện điều này bằng:Xây dựng Pandas DataFrame từ điển ở dạng {index: danh sách các giá trị hàng}
dft = pd.DataFrame.from_dict({
0: [50, 45, 00, 00],
1: [53, 48, 00, 00],
2: [56, 53, 00, 00],
3: [54, 49, 00, 00],
4: [53, 48, 00, 00],
5: [50, 45, 00, 00]
}, orient='index'
)
Xong như thế này, các nhà xây dựng trông giống như DataFrame làm cho nó dễ đọc/chỉnh sửa:
>>> dft
0 1 2 3
0 50 45 0 0
1 53 48 0 0
2 56 53 0 0
3 54 49 0 0
4 53 48 0 0
5 50 45 0 0
Nhưng DataFrame.from_dict constructor không có một tham số cột, vì vậy đưa ra các cột tên hợp lý có một bước bổ sung:
dft.columns = ['A', 'B', 'C', 'D']
Điều này có vẻ khó khăn cho một tiện ích như vậy (ví dụ: để kiểm tra đơn vị) cách khởi tạo DataFrames.
Vì vậy, tôi tự hỏi: có cách nào tốt hơn không?
"Tại sao không trực tiếp x = pd.DataFrame ({" A ": [50,53,56]," B ": ...})"? Chỉ để giữ các con số trong initialisation ở các vị trí giống như df, như câu hỏi đề cập đến ... – birone
Các khóa chỉ mục chuẩn chỉ là phần giữ chỗ, để giữ cho ví dụ đơn giản. Có lẽ tôi sẽ cần phải sử dụng các đối tượng datetime. – birone