我想用R读取txt格式的数据,第一列为国家名称,第二、三列为出生率、死亡率。如图所示

由于第四行的国家名为两个单词,中间用空格分隔,还有HONG KONG。所以直接使用read.table("countries.txt", header = FALSE), 会报错:Error in scan(file = file, what = what, sep = sep, quote = quote, dec = dec, : line 1 did not have 4 elements
然而,如果使用read.table("countries.txt", header = FALSE, fill = TRUE),虽然读取数据,但是会出现第五行这种情况,

国家名的两个单词变成了两列。请问各位大神,如何处理才能正确读取这种数据?谢谢!请指教