Cara menggunakan fungsi sprintf di r untuk mencetak string yang diformat
Anda dapat menggunakan fungsi sprintf() di R untuk mencetak string yang diformat.
Fungsi ini menggunakan sintaks dasar berikut:
lari cepat(fmt,x)
Emas:
- fmt : Format yang akan digunakan
- x : Nilai yang akan diformat
Contoh berikut menunjukkan cara menggunakan fungsi ini dalam praktiknya.
Contoh 1: Format angka setelah koma desimal
Kode berikut menunjukkan cara menggunakan sprintf() untuk menampilkan hanya dua tempat desimal:
#define value x <- 15.49347782 #only display 2 digits after decimal place sprintf(" %2f ", x) [1] "15.49"
Contoh 2: Format angka sebelum koma desimal
Kode berikut menunjukkan cara menggunakan sprintf() untuk menampilkan sepuluh digit sebelum koma desimal:
#define value x <- 15435.4 #display 10 total digits before decimal place sprintf(" %10.f ", x) [1] "15435"
Karena hanya ada lima digit sebelum koma desimal, fungsi sprintf() menambahkan lima spasi lagi ke awal string sehingga totalnya menjadi 10 digit sebelum koma desimal.
Contoh 3: Format nilai menggunakan notasi ilmiah
Kode berikut menunjukkan cara menggunakan sprintf() untuk menampilkan nilai dalam notasi ilmiah:
#define value x <- 15435.4 #display in scientific notation using lowercase e sprintf(" %e ", x) [1] "1.543540e+04" #display in scientific notation using uppercase E sprintf(" %E ", x) [1] "1.543540E+04"
Contoh 4: Memformat Nilai dalam String
Kode berikut menunjukkan cara menggunakan sprintf() untuk memformat nilai menjadi string:
#define value x <- 5.4431 #display string with formatted value sprintf(" I rode my bike about %.1f miles ", x) [1] “I rode my bike about 5.4 miles”
Contoh 5: Memformat beberapa nilai dalam sebuah string
Kode berikut menunjukkan cara menggunakan sprintf() untuk memformat beberapa nilai menjadi sebuah string:
#define values x1 <- 5.4431 x2 <- 10.778342 #display string with formatted values sprintf(" I rode my bike%%1f miles and then ran%%2f miles ", x1, x2) [1] “I rode my bike 5.4 miles and then ran 10.78 miles”
Sumber daya tambahan
Tutorial berikut menjelaskan cara menggunakan fungsi umum lainnya di R:
Cara menggunakan fungsi paste dan paste0 di R
Cara menggunakan fungsi replace() di R
Cara menggunakan fungsi View() di R