我用过
Sys.setlocale("LC_CTYPE", "ukrainian")
# Set working directory
setwd("C:~AO")
# Packages
library(xlsx)
# Read file
kyiv.dfrr <- read.xlsx2(file="Kyiv DFRR.xlsx", sheetIndex = 1, stringsAsFactors = FALSE)
或
kyiv.dfrr <- read.csv("Kyiv DFRR.csv", header = TRUE)
结果
Type Planned Planned...9.months. Paid
X..paid..planned..9.months. latitude
1 ??????????? 62,821 27,344 21,875
80.0 50.43494
2 ??????????? 40,000 20,000 12,000
60.0 50.45447
3 ??????????? 50,000 50,000 14,539
29.1 50.52310
4 ???????????? 9,490 395 0
0.0 50.48074
5 ????????????????? (?????????????) 9,613 9,613 2,790
29.0 50.52318
6 ????????????? 9,821 2,000 0
0.0 50.50171
longitude Kyiv.city.district MP
1 30.54683 ?????????? ????? ?????? ?????????????
2 30.50433 ?????????????? ???????? ???? ?????????????
3 30.45902 ??????????? ????????? ?????? ???????????
4 30.40263 ?????????????? ???????? ???? ?????????????
5 30.60095 ??????????? ?????? ???????? ????????
6 30.60764 ??????????? ?????? ???????? ????????
存在简单优雅的解决方案,我仍然有希望!谢谢!
答案 0 :(得分:2)
似乎问题出在您的R(Studio)区域设置之后(请参阅下面的复制代码)。我会1)使用readxl
来阅读XLSX文件,2)不要弄乱语言环境(我在以前的某个时间读取CSV文件时遇到了同样的问题,而不仅仅是设置encoding = "UTF-8"
更改的语言环境 - 它彻底破坏了RStudio输出 - 只有RStudio的更新帮助了)。所以我会尝试重新启动或重新安装RStudio(特别是如果你可以同时更新它)。
f <- "C:/Users/Alexey/Downloads/Kyiv DFRR.xlsx"
df <- readxl::read_excel(f)
Sys.setlocale("LC_CTYPE", "ukrainian")
head(df)
# A tibble: 6 x 10
Object
<chr>
1 "друга нитка Головного міського каналізаційного колектора \r\n"
2 "об'єкт по вул. Воровського, 2, - реставрація з пристосуванням під розміщення Державного спеціалізованого мистецького навчального
3 велика окружна дорога на ділянці від просп. Маршала Рокоссовського до вул. Богатирської з будівництвом транспортної розв'язки на
4 "будівля бюджетної сфери - школа-дитячий садок N 173 \"Райдуга\" по вул. Блюхера, 3а"
5 будівля бюджетної сфери - дошкільний навчальний заклад N 300 по вул. Радунській, 22/9а
6 стадіон із штучним покриттям по вул. Драйзера, 2б, у Деснянському районі
# ... with 9 more variables: Type <chr>, Planned <dbl>, `Planned ( 9 months)` <dbl>, Paid <dbl>, `% paid/ planned (9
# months)` <dbl>, latitude <dbl>, longitude <dbl>, `Kyiv city district` <chr>, MP <chr>