在Stata中出现“string variable”相关的错误通常意味着你尝试对一个字符型变量执行了需要数值型变量的操作。 解决方法: 确认变量类型: 使用describe命令查看数据集中所有变量的类型。 检查报错信息中提到的变量,确认其是否为字符型。 转换变量类型: 如果需要将字符型变量转换为数值型变量,可以使用destring命令。例如: ...
stata中出现country is a string variable的原因:数据输入格式的问题可能是数据输入格式的问题,你可以手动输入几个数据试试,不要直接导入或者从excel上粘贴。Stata 是一套提供其使用者数据分析、数据管理以及绘制专业图表的完整及整合性统计软件。它拥有很多功能,包含线性混合模型、均衡重复反复及多项式普罗...
stata遇到string variable的解决方法 在Stata中,处理字符串变量的方法有很多种。下面是一些常见的方法: 1.使用generate命令创建一个新的变量,并将字符串变量转换为数值变量。例如,假设你有一个字符串变量“string_var”,你可以使用以下命令将其转换为数值变量: ```stata generate numeric_var = real(string_var) `...
time is a string variable 因此我们如果要在Stata中处理时间变量,第一件事就是要把文本格式的时间,转换成Stata可以识别的格式。转换的命令叫做date,其格式是: date(s1,s2),其中s1是文本格式的时间变量,s2是文本格式时间的年月日的排列次序 比如说,例子中的1987-01,就是YM,如果是1987-01-01,那就是YMD。如果...
可转换为数值。也可以这样处理,先保持这个变量为字符型的变量,然后有substr的命令,提取前四位,只要年份,然后再转化为数值型,就可以计算了。Stata是一套提供其使用者数据分析、数据管理以及绘制专业图表的完整及整合性统计软件。该软件提供的功能包含线性混合模型、均衡重复反复及多项式普罗比模式。
尝试绘制图表时,Stata会报错提示“string variables not allowed in varlist; time is a string variable”。因此,处理时间变量的第一步是在Stata中将其从文本格式转换为可识别格式,使用`date`命令实现,格式为`date(s1, s2)`,其中`s1`为文本格式的时间变量,`s2`为年月日排列顺序,如`YM`表示...
TIMESTAMP is a string variable r(109); 这是因为这个变量本来就是字符型,不是日期型,不能直接当日期型变量使用。所以我们需要对这个变量进行转换。 TIMESTAMP变量转换使用clock函数。 *第一步,通过clock函数转变为日期型变量 clear use "D:\0-data analysis\kmeans-300\OnlineAuction.dta" ...
Stata检查唯一识别符是否唯一的命令为isid(或许是is this an ID的缩写)。isid允许同时检查多个唯一识别符,如果没有返回值,就说明是唯一的(没有消息就是好消息);如果不唯一,就会出现红色提示variable *** does not uniquely identify the observations。如采用下面例子...
time is a string variable 因此我们如果要在Stata中处理时间变量,第一件事就是要把文本格式的时间,转换成Stata可以识别的格式。转换的命令叫做date,其格式是: date(s1,s2),其中s1是文本格式的时间变量,s2是文本格式时间的年月日的排列次序 比如说,例子中的1987-01,就是YM,如果是1987-01-01,那就是YMD。如果...
string variables not allowed in varlist; TIMESTAMP is a string variable r(109); 这是因为这个变量本来就是字符型,不是日期型,不能直接当日期型变量使用。所以我们需要对这个变量进行转换。 TIMESTAMP变量转换使用clock函数。 *第一步,通过clock函数转变为日期型变量 ...