查找文件中的数据与合并

时间:2016-03-25 00:59:15

标签: stata

我有一个文件,用于查看教师X向教师Y提供的评分及其发生日期

clear 
rating_id   RatingTeacher   RatedTeacher  Rating          Date     
  1              15             12          1          "1/1/2010"
  2              12             11          2          "1/2/2010"
  3              14             11          3          "1/2/2010"
  4              14             13          2          "1/5/2010"
  5              19             11          4          "1/6/2010"
  5              11             13          1          "1/7/2010"
 end 

我想查看历史记录,了解RatingTeacher在评分和累积评分时评分的次数。结果看起来像这样。

rating_id   RatingTeacher   RatedTeacher  Rating          Date      TimesRated    CumulativeRating  
  1              15             12          1          "1/1/2010"       0              0
  2              12             11          2          "1/2/2010"       1              1
  3              14             11          3          "1/2/2010"       0              0
  4              14             13          2          "1/5/2010"       0              0
  5              19             11          4          "1/6/2010"       0              0
  5              11             13          1          "1/7/2010"       3              9
 end 

我一直在合并数据集以使其工作,这很好。我想知道是否有更有效的方法在文件中执行此操作

2 个答案:

答案 0 :(得分:0)

构建模块是评估者和评价者是一对。您可以使用egen的{​​{1}}为每个评估者费率对提供唯一ID。

group()

答案 1 :(得分:0)

在输入数据中,我猜最后$image1=imagecreatefrompng($_GET["v1"]); $image2=imagecreatefrompng($_GET["v1"]); //filter_opacity( $image1, 25 ); $w=imagesx($image1); $h=imagesy($image1); $finala = imagecreatetruecolor($w, $h); $finalb = imagecreatetruecolor($w, $h); $finalc = imagecreatetruecolor($w, $h); $backgroundColora = imagecolorallocate($finala, 255,255,255); // white bg $backgroundColorb = imagecolorallocate($finalb, 255,255,255); // white bg $backgroundColorc = imagecolorallocate($finalc, 255,255,255); // white bg imagefill($finala, 0, 0, $backgroundColora); imagefill($finalb, 0, 0, $backgroundColorb); imagefill($finalc, 0, 0, $backgroundColorc); $percent = 0.583; $new_width = $w * $percent; $new_height = $h * $percent; $wshift = $w/8.5; $hshift = $h/2.5; imagecopyresampled($finala, $image2,$wshift,$hshift,0,0, $new_width, $new_height, $w, $h); imagecopyresampled($finalc, $image2,$wshift,$hshift,0,0, $new_width, $new_height, $w, $h); imagecopyresampled($finalb, $finalc,$w*0.3,$h*0.3,0,0, $w*0.6, $h*0.6, $w, $h); imageflip($finala, IMG_FLIP_HORIZONTAL ); $finala = imagerotate($finala, -60, imageColorAllocateAlpha($finala, 255, 255, 255, 127)); imagecopyresampled($finalb, $finala,-$w*0.1,-$h*0.1,0,$h*0.20, $new_width, $new_height, $w, $h); header('Content-Type: image/jpeg'); imagejpeg($finalb); imagedestroy($finala); imagedestroy($image2); imagedestroy($image1); imagedestroy($final); 应为6,日期为MDY。要求Statalist成员使用rating_id(SSC)来设置数据示例。这不是Statalist,但没有理由采用较低的标准。见the Statalist FAQ

我甚至很少看到程序员对“高效”的含义是准确的,无论是代码行数减少,内存使用量减少,速度更快,还是别的什么,或者只是一些通用的赞美词。此代码循环观察,对于大型数据集来说肯定会很慢。更多in this paper

我们无法与您的dataex解决方案进行比较,因为您没有提供代码。

merge