Một vài ngày trước, tôi bắt đầu viết trên một R-Script của Đức. Rất tiếc, đoạn mã sau không hoạt động khi tôi knit()
tài liệu:mã hóa knitr và UTF8
@
<<>>=
äö <- ordered(c(1,3,2,2))
@
Có thể giúp tôi giải quyết vấn đề này không?
PS: Tôi đang làm việc với Linux.
Có, tôi đã chỉ định mã hóa nhưng dù sao nó không hoạt động. Nó nói: "Không thể phân tích mã R ..." Về các ký tự không phải ASCII trong tên đối tượng: Tôi chỉ sử dụng nó làm ví dụ. Thường xuyên hơn, nó liên quan đến các tên tuổi trong các khung dữ liệu có chứa một "ä" hoặc "ö" chẳng hạn. – beginneR
Tôi hiểu. Điều này có vẻ là một vấn đề của gói 'parser' (hoặc lỗi của tôi). Bạn có thể thử 'update.packages()' và 'remove.packages (c ('parser', 'highlight'))'. Vì v0.6.3, 'knitr' không còn phải phụ thuộc vào' parser' hoặc 'highlight' (https://github.com/yihui/knitr/blob/master/NEWS#L48) nữa. –
Cảm ơn bạn. Tôi cập nhật knitr thành 0.6.3 và bây giờ mọi thứ đều ổn. – beginneR