Xử lý dữ liệu có khả năng mở rộng trong R
Simon Urbanek
Member of R-Core, Lead Inventive Scientist, AT&T Labs Research
Lặp lại 1–3 cho đến khi xử lý hết dữ liệu
Trong gói iotools, việc nạp dữ liệu vật lý và phân tích (parse) đầu vào thành đối tượng R được tách riêng để linh hoạt và hiệu năng tốt hơn.
readAsRaw() đọc toàn bộ dữ liệu vào một raw vectorread.chunk() đọc dữ liệu theo từng khối vào một raw vectormstrsplit() chuyển dữ liệu thô thành ma trậndstrsplit() chuyển dữ liệu thô thành data frameread.delim.raw() = readAsRaw() + dstrsplit()
# Mở kết nối tệp
fc <- file("data-file.csv", "rb")
# Đọc dòng đầu nếu dữ liệu có header
readLines(fc, n = 1)
....
# Mã để nhập và phân tích dữ liệu
....
# Đóng kết nối tệp
close(fc)
Xử lý dữ liệu có khả năng mở rộng trong R