PostgreSQL
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> PostgreSQL

Nhập các byte thô dưới dạng các byte thô trong R

Điều này hoạt động để chuyển đổi một chuỗi ký tự đơn lẻ của loại bạn đã mô tả thành vectơ nguyên.

## The string I think you're talking about
dat <- "\\x1f8b080000000000"
cat(dat, "\n")
## \x1f8b080000000000

## A function to convert one string to an array of raw
f <- function(x)  {
    ## Break into two-character segments
    x <- strsplit(x, "(?<=.{2})", perl=TRUE)[[1]]
    ## Remove the first element, "\\x"
    x <- x[-1]
    ## Complete the conversion
    as.raw(as.hexmode(x))
}

## Check that it works
f(dat)
##  [1] 1f 8b 08 00 00 00 00 00



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Postgres INTERVAL sử dụng giá trị từ bảng

  2. Rails truy vấn thô cho định dạng csv, được trả về qua bộ điều khiển

  3. Phiên Postgres là gì?

  4. không thể tải thư viện cho oracle_fdw

  5. Flyway nhiều bảng siêu dữ liệu trong một giản đồ