R 如何放置id的列表';s作为一个列表,而不将其转换为整数

R 如何放置id的列表';s作为一个列表,而不将其转换为整数,r,R,我有一个我正在处理的调度代码列表,并且正在尝试绘制条形图 问题是它们的值类似于29D00V,当我使用type of检查它们的类型时,它们显示为整数 我想在条形图的x轴上将它们绘制为分类,但当我使用c(rows\u to\u use$Group.1)将它们转换为列表时,会将它们转换为整数 e、 g.24D01变为568 我怀疑它是将它们作为十六进制值读取,然后将它们转换为整数。是否有一种简单的方法可以将数据帧的整个Group.1列更改为string类型 以下是我的脚本的当前迭代: #read cs

我有一个我正在处理的调度代码列表,并且正在尝试绘制条形图

问题是它们的值类似于
29D00V
,当我使用type of检查它们的类型时,它们显示为整数

我想在条形图的x轴上将它们绘制为分类,但当我使用
c(rows\u to\u use$Group.1)将它们转换为列表时,
会将它们转换为整数

e、 g.
24D01
变为
568
我怀疑它是将它们作为十六进制值读取,然后将它们转换为整数。是否有一种简单的方法可以将数据帧的整个Group.1列更改为string类型

以下是我的脚本的当前迭代:

#read csv
df <-        read.csv(file="C:/Users/GIGNWI_Ar208671/Documents/R/Projects/CallTimes/call_times/data/risks_codes_descriptions.csv",header=TRUE)
#correct garbled column name
colnames(df)[1] = "call_times"
rows_to_use <-df
#initialise new name, this is where filter will be applied if applicable
rows_to_use = aggregate(x = rows_to_use$call_times,by=    (list(rows_to_use$DispatchCodeAndSuffix)),median)
#Take the median of each dispatch code in the list
rows_to_use <- rows_to_use[order(-rows_to_use$x),]
#Order by largest to smallest median call time
rows_to_use <-head(rows_to_use,100)
#Take the top 100
x = c(rows_to_use$x)
y = c(rows_to_use$Group.1)
#Create vectors for bar plot
barchart(x, names.arg=y)
#Plot barchart
print(2)
#读取csv

dfNevermind我解决了这个问题,如果其他人有这个问题,只需在read.csv中使用colClasses指定列的数据类型,例如

 df <-read.csv(file="C:/Users/GIGNWI_Ar208671/Documents/R/Projects/CallTimes/call_times/data/risks_codes_descriptions.csv",header=TRUE,colClasses=c("DispatchCodeAndSuffix"="character"))

df不要编辑你的问题以将答案包含在正文中,你应该将其作为答案发布在下面。在24小时内(对于一个自我回答的问题),你可以“接受”这个答案,这将标志着问题的完整性。谢谢Gregor,我现在已经更改了它。非常新,所以仍然要掌握规则