Đầu ra với biến
Thuộc phần Kiến thức nền tảng trong hành trình R của Coddy. Bài học 28 trên 78.
Bây giờ bạn đã biết cách dùng cat(), hãy cùng xem cách đưa biến vào đầu ra. Đây là điều cần thiết để tạo các thông báo động thay đổi theo dữ liệu của bạn.
Với cat(), bạn có thể kết hợp văn bản và biến bằng cách phân tách chúng bằng dấu phẩy:
name <- "Alice"
age <- 25
cat("Name:", name, "\n")
cat("Age:", age, "\n")Kết quả đầu ra:
Name: Alice
Age: 25Bạn có thể kết hợp nhiều biến và văn bản trong một lệnh gọi cat():
item <- "apples"
quantity <- 5
cat("You bought", quantity, item, "\n")Lệnh này in ra: You bought 5 apples
Hãy nhớ rằng cat() tự động thêm khoảng trắng giữa các mục. Bạn cũng có thể đưa phép tính vào trực tiếp:
price <- 10
cat("Total cost:", price * 2, "\n")Kết quả in ra: Total cost: 20
Thử thách
DễTạo một thông báo hiển thị thông tin về một cuốn sách bằng cách sử dụng các biến và cat().
Bạn được cung cấp các biến sau:
title <- "The R Guide"
pages <- 350
price <- 29.99Dùng cat() để hiển thị đầu ra sau, bao gồm phép tính giá sau khi giảm giá (giảm 20%):
Book: The R Guide
Pages: 350
Original Price: 29.99
Sale Price: 23.992Mỗi thông tin cần nằm trên một dòng riêng. Tính giá bán ngay bên trong lời gọi cat() bằng cách nhân price với 0.8.
Tự làm thử
# Các biến thông tin về sách
title <- "The R Guide"
pages <- 350
price <- 29.99
# TODO: Dùng cat() để hiển thị thông tin về sách
# Mỗi thông tin nằm trên một dòng riêng
# Tính giá sau khi giảm 20% trực tiếp trong lệnh gọi cat()Bài học này có một bài trắc nghiệm ngắn. Bắt đầu bài học để trả lời và theo dõi tiến độ.
Tất cả bài học trong Kiến thức nền tảng
4Toán tử phần 2
Toán tử logic (AND, OR)Toán tử logic phần 2 (NOT)Ôn tập: logic đơn giảnLogic vector hóa phần 1Logic vector hóa phần 22Biến và kiểu dữ liệu
Kiểu dữ liệu sốKiểu dữ liệu số nguyênKiểu dữ liệu ký tựKiểu dữ liệu logicKiểm tra kiểu dữ liệuQuy tắc đặt tênGiá trị thiếu: NATóm tắt: tạo biến8Vòng lặp
Vòng lặp forVòng lặp whileBreakNext (continue)Ôn tập: giai thừaTạo dãy (seq, :)Vòng lặp lồng nhauÔn tập: đầu vào động3Toán tử phần 1
Toán tử số họcPhép chia lấy phần nguyên và phép moduloToán tử gánÔn tập: phép tính đơn giảnToán tử so sánh6Nhập xuất cơ bản
In đầu raDùng cat để in đầu raĐầu ra với biếnĐọc đầu vào bằng readline()Cơ bản về chuyển đổi kiểuÔn tập: máy tính tuổiÔn tập: đúng hay sai9Hàm
Khai báo hàmĐối số hàmGiá trị trả vềÔn tập: hàm SigmaÔn tập: hàm xác thựcGiá trị tham số mặc địnhTự luyện tập: Trình biên dịch R online