-1
我有一个数据集,看起来像:如何折叠字符串变量,使它们看起来连接在一起?
我要崩溃了在Stata的数据,使得当出现数据:
我知道,如果产品是一个数字变量我们可以使用collapse命令。但是,由于Product是一个字符串变量,我不知道在这种情况下该怎么做。
我有一个数据集,看起来像:如何折叠字符串变量,使它们看起来连接在一起?
我要崩溃了在Stata的数据,使得当出现数据:
我知道,如果产品是一个数字变量我们可以使用collapse命令。但是,由于Product是一个字符串变量,我不知道在这种情况下该怎么做。
由于缺乏可重复的例子,我会提供一个未经测试的答案。类似以下内容可能会使您朝着正确的方向前进。
bysort year type (product): generate str1000 products = trim(product[1])
bysort year type (product): replace products = product[_n-1]+","+trim(product) if _n>1
bysort year type (product): generate totsales = sum(sales)
bysort year type (product): keep if _n==_N
drop product sales
谢谢!这完美的作品! – sonu