Các bảng trống có thể được tạo bằng hàm
Table[].with_columns[ 'Number of petals', make_array[8, 34, 5], 'Name', make_array['lotus', 'sunflower', 'rose'] ]4. Một bảng trống rất hữu ích vì nó có thể được mở rộng để chứa các hàng và cột mới
Table[]
Phương thức
Table[].with_columns[ 'Number of petals', make_array[8, 34, 5], 'Name', make_array['lotus', 'sunflower', 'rose'] ]5 trên bảng tạo một bảng mới với các cột được gắn nhãn bổ sung. Mỗi cột của bảng là một mảng. Để thêm một cột mới vào bảng, hãy gọi
Table[].with_columns[ 'Number of petals', make_array[8, 34, 5], 'Name', make_array['lotus', 'sunflower', 'rose'] ]5 với một nhãn và một mảng. [Có thể sử dụng phương pháp
Table[].with_columns[ 'Number of petals', make_array[8, 34, 5], 'Name', make_array['lotus', 'sunflower', 'rose'] ]7 với hiệu quả tương tự. ]
Dưới đây, chúng tôi bắt đầu mỗi ví dụ với một bảng trống không có cột
Table[].with_columns['Number of petals', make_array[8, 34, 5]]
Số cánh hoa8345
Để thêm hai [hoặc nhiều] cột mới, hãy cung cấp nhãn và mảng cho từng cột. Tất cả các cột phải có cùng độ dài, nếu không sẽ xảy ra lỗi
Table[].with_columns[ 'Number of petals', make_array[8, 34, 5], 'Name', make_array['lotus', 'sunflower', 'rose'] ]
Số cánh hoaTên8hoa sen34hướng dương5hoa hồng
Chúng ta có thể đặt tên cho bảng này và sau đó mở rộng bảng bằng một cột khác
flowers = Table[].with_columns[ 'Number of petals', make_array[8, 34, 5], 'Name', make_array['lotus', 'sunflower', 'rose'] ] flowers.with_columns[ 'Color', make_array['pink', 'yellow', 'red'] ]
Số cánh hoaTênMàu sắc8hoa senhồng34hướng dươngvàng5hoa hồngđỏ
Phương thức
Table[].with_columns[ 'Number of petals', make_array[8, 34, 5], 'Name', make_array['lotus', 'sunflower', 'rose'] ]5 tạo một bảng mới mỗi khi nó được gọi, vì vậy bảng ban đầu không bị ảnh hưởng. Ví dụ: bảng
Table[].with_columns[ 'Number of petals', make_array[8, 34, 5], 'Name', make_array['lotus', 'sunflower', 'rose'] ]9 vẫn chỉ có hai cột khi nó được tạo
Table[]0
Số cánh hoaTên8hoa sen34hướng dương5hoa hồng
Tạo bảng theo cách này đòi hỏi phải gõ rất nhiều. Nếu dữ liệu đã được nhập ở đâu đó, thường có thể sử dụng Python để đọc nó vào một bảng, thay vì nhập tất cả vào từng ô
Thông thường, các bảng được tạo từ các tệp chứa các giá trị được phân tách bằng dấu phẩy. Các tệp như vậy được gọi là tệp CSV
Dưới đây, chúng tôi sử dụng phương pháp Bảng
flowers = Table[].with_columns[ 'Number of petals', make_array[8, 34, 5], 'Name', make_array['lotus', 'sunflower', 'rose'] ] flowers.with_columns[ 'Color', make_array['pink', 'yellow', 'red'] ]0 để đọc tệp CSV chứa một số dữ liệu được Minard sử dụng trong đồ họa của anh ấy về chiến dịch Nga của Napoléon. Dữ liệu được đặt trong một bảng tên là
flowers = Table[].with_columns[ 'Number of petals', make_array[8, 34, 5], 'Name', make_array['lotus', 'sunflower', 'rose'] ] flowers.with_columns[ 'Color', make_array['pink', 'yellow', 'red'] ]1
Table[]3
Kinh độVĩ độThành phốHướngNhững người sống sót3254. 8SmolenskAdvance14500033. 254. 9DorogobougeAdvance14000034. 455. 5ChjatAdvance12710037. 655. 8MoscouAdvance10000034. 355. 2WixmaRetreat550003254. 6SmolenskRetreat2400030. 454. 4OrschaRetreat2000026. 854. 3MoiodexnoRetreat12000
Chúng tôi sẽ sử dụng bảng nhỏ này để minh họa một số phương pháp Bảng hữu ích. Sau đó, chúng tôi sẽ sử dụng các phương pháp tương tự đó và phát triển các phương pháp khác trên các bảng dữ liệu lớn hơn nhiều
Kích thước của bảng
Phương thức
flowers = Table[].with_columns[ 'Number of petals', make_array[8, 34, 5], 'Name', make_array['lotus', 'sunflower', 'rose'] ] flowers.with_columns[ 'Color', make_array['pink', 'yellow', 'red'] ]2 đưa ra số lượng cột trong bảng và
flowers = Table[].with_columns[ 'Number of petals', make_array[8, 34, 5], 'Name', make_array['lotus', 'sunflower', 'rose'] ] flowers.with_columns[ 'Color', make_array['pink', 'yellow', 'red'] ]3 số lượng hàng
Table[]6
Table[]7
Table[]8
Table[]0
Nhãn cột
Phương pháp
flowers = Table[].with_columns[ 'Number of petals', make_array[8, 34, 5], 'Name', make_array['lotus', 'sunflower', 'rose'] ] flowers.with_columns[ 'Color', make_array['pink', 'yellow', 'red'] ]4 có thể được sử dụng để liệt kê các nhãn của tất cả các cột. Với
flowers = Table[].with_columns[ 'Number of petals', make_array[8, 34, 5], 'Name', make_array['lotus', 'sunflower', 'rose'] ] flowers.with_columns[ 'Color', make_array['pink', 'yellow', 'red'] ]1, chúng tôi không thu được nhiều lợi ích từ việc này, nhưng nó có thể rất hữu ích cho các bảng quá lớn mà không phải tất cả các cột đều hiển thị trên màn hình
Table[]1
Table[]2
Chúng ta có thể thay đổi nhãn cột bằng phương pháp
flowers = Table[].with_columns[ 'Number of petals', make_array[8, 34, 5], 'Name', make_array['lotus', 'sunflower', 'rose'] ] flowers.with_columns[ 'Color', make_array['pink', 'yellow', 'red'] ]6. Thao tác này tạo một bảng mới và giữ nguyên
flowers = Table[].with_columns[ 'Number of petals', make_array[8, 34, 5], 'Name', make_array['lotus', 'sunflower', 'rose'] ] flowers.with_columns[ 'Color', make_array['pink', 'yellow', 'red'] ]1
Table[]3
Kinh độVĩ độTên thành phốPhương hướngNhững người sống sótPhần trăm sống sót3254. 8SmolenskAdvance145000100. 00%33. 254. 9DorogobougeAdvance14000096. 55%34. 455. 5ChjatAdvance12710087. 66%37. 655. 8MoscouAdvance10000068. 97%34. 355. 2WixmaRetreat5500037. 93%3254. 6SmolenskRetreat2400016. 55%30. 454. 4OrschaRetreat2000013. 79%26. 854. 3MoiodexnoRetreat120008. 28%