我正在编写几周前开始的代码。但是,(我不确定为什么)代码突然将某些列转换为 integer64 格式。使用这种格式,其余代码不再运行,而且我不熟悉 integer64 格式。我只想将 integer64 列转换为整数或数字格式。通常的命令 as.numeric 或 as.integer 不起作用。我能做些什么?
这是我的数据样本
> dput(head(my_data3, n = 30))
structure(list(year = c(2007, 2009, 2011, 2012, 2005, 2017, 2001,
2004, 2005, 2006, 2007, 2008, 2010, 2011, 2012, 2013, 2014, 2016,
2017, 2018, 2018, 2011, 2014, 2002, 2015, 2004, 2008, 2009, 2011,
2012), export_value = structure(c(0, 0, 0, 0, 5.74548939548786e-319,
3.29556607745487e-319, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2.20704064653743e-319,
0, 0, 0, 3.13731685109192e-320, 3.82307996751957e-320, 0, 0,
1.39406056696212e-318, 7.3185450052818e-319, 1.72873569479852e-320,
7.06760906375903e-320, 1.04667807071468e-319, 2.30382810655773e-320,
1.01915861424132e-319), class = "integer64"), location_code = c("AGO",
"AGO", "AGO", "AGO", "MDG", "MDG", "MOZ", "MOZ", "MOZ", "MOZ",
"MOZ", "MOZ", "MOZ", "MOZ", "MOZ", "MOZ", "MOZ", "MOZ", "MOZ",
"MOZ", "SWZ", "SYC", "SYC", "TZA", "TZA", "ZAF", "ZAF", "ZAF",
"ZAF", "ZAF"), partner_code = c("AFG", "AFG", "AFG", "AFG", "AFG",
"AFG", "AFG", "AFG", "AFG", "AFG", "AFG", "AFG", "AFG", "AFG",
"AFG", "AFG", "AFG", "AFG", "AFG", "AFG", "AFG", "AFG", "AFG",
"AFG", "AFG", "AFG", "AFG", "AFG", "AFG", "AFG"), export_destination = c("RoW",
"RoW", "RoW", "RoW", "RoW", "RoW", "RoW", "RoW", "RoW", "RoW",
"RoW", "RoW", "RoW", "RoW", "RoW", "RoW", "RoW", "RoW", "RoW",
"RoW", "RoW", "RoW", "RoW", "RoW", "RoW", "RoW", "RoW", "RoW",
"RoW", "RoW"), product_group = c("Food", "Food", "Food", "Food",
"Food", "Food", "Food", "Food", "Food", "Food", "Food", "Food",
"Food", "Food", "Food", "Food", "Food", "Food", "Food", "Food",
"Food", "Food", "Food", "Food", "Food", "Food", "Food", "Food",
"Food", "Food"), exporter = c("Angola", "Angola", "Angola", "Angola",
"Madagascar", "Madagascar", "Mozambique", "Mozambique", "Mozambique",
"Mozambique", "Mozambique", "Mozambique", "Mozambique", "Mozambique",
"Mozambique", "Mozambique", "Mozambique", "Mozambique", "Mozambique",
"Mozambique", "Eswatini", "Seychelles", "Seychelles", "Tanzania",
"Tanzania", "South Africa", "South Africa", "South Africa", "South Africa",
"South Africa"), export_destination_country = c("Afghanistan",
"Afghanistan", "Afghanistan", "Afghanistan", "Afghanistan", "Afghanistan",
"Afghanistan", "Afghanistan", "Afghanistan", "Afghanistan", "Afghanistan",
"Afghanistan", "Afghanistan", "Afghanistan", "Afghanistan", "Afghanistan",
"Afghanistan", "Afghanistan", "Afghanistan", "Afghanistan", "Afghanistan",
"Afghanistan", "Afghanistan", "Afghanistan", "Afghanistan", "Afghanistan",
"Afghanistan", "Afghanistan", "Afghanistan", "Afghanistan")), row.names = c(NA,
-30L), class = c("data.table", "data.frame"), .internal.selfref = <pointer: 0x00000295b7981ef0>)