├── LICENSE ├── README.md └── Iran Protests Dataset (Ver 2.18.23).csv /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2022 Justin 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Daily Statistics of the 2022 Iran Protests 2 | 3 | ![](https://www.googleapis.com/download/storage/v1/b/kaggle-user-content/o/inbox%2F12064410%2Fee3ed59182d37c0bc5fe26287a023607%2FBlue%20Zigzag%20Lines%20Store%20Header.png?generation=1672079658462253&alt=media) 4 | 5 | ## DAY 156 (September 16, 2022 - February 18, 2023) 6 | This is a dataset that describes daily estimates of statistics regarding the 2022 Iran protests. 7 | 8 | All data are official estimates from the Human Rights Activists News Agency (HRANA) that have been compiled and structured by myself. However, there are many significant figures claimed by various media outlets that have not been taken into account by HRANA due to a lack of sufficient details, so the **ACTUAL NUMBERS** are **LIKELY TO BE HIGHER.** 9 | 10 | ## Data Sources 11 | ##### The primary data source used was the Human Rights Activists News Agency (HRANA), an organization that has covered the 2022 Iran protests extensively since its inception. HRANA has attempted to compile countless individual, group, media, and government reports to make rough statistical estimates, something no other public organization has done so far. 12 | 13 | 1. [HRANA's English Twitter Account](https://twitter.com/HRANA_English) - HRANA published daily updates in English since 10/16/22 on their Twitter, but several days' worth of data was skipped (primarily during early December 2022). 14 | 2. [HRANA's Persian Instagram Account](https://www.instagram.com/hra.news/?hl=en) - HRANA published daily updates in Persian since 10/12/22 on their Instagram, and at a rate far more consistent than HRANA's English Twitter account. I used Google Translate's image scan to read the Persian graphics with the missing data I needed. 15 | 3. [HRANA's "A Comprehensive Report of the First 82 Days of Nationwide Protests in Iran"](https://www.en-hrana.org/wp-content/uploads/2022/12/82-Day-WLF-Protest-in-Iran-2022-English.pdf) - Since HRANA's daily statistical updates only began after 10/12/22, there was no data for the first 25 days of the Iran protests. To fill in the missing values, I referenced HRANA's comprehensive report on the first 82 days of the protests to manually tally missing figures using the dates provided. 16 | 4. [HRANA's "Woman, Life, Freedom; Comprehensive Report of 20 Days of Protest Across Iran"](https://www.en-hrana.org/wp-content/uploads/2022/10/Mahsa-Amini-20-Days-of-protests-Englisht.pdf) - HRANA's comprehensive report on the first 82 days of the protests tended to focus on the data as a whole. However, HRANA's report on the first 20 days were far more analytical and provided data visualizations that allowed me to properly deduce the rest of the missing values. 17 | 18 | ## Statistics Being Tracked 19 | - Death Toll of Protestors 20 | - Number of Children Killed 21 | - Number of Military-Security Personnel Killed 22 | - Number of Individuals Arrested 23 | - Number of Detainees Identified 24 | - Number of Students Arrested 25 | - Number of Protests 26 | - Number of Cities Involved 27 | - Number of Universities Involved 28 | 29 | ## Dataset History 30 | 2022-12-25 - Dataset is created (101 days after protests began). 31 | 32 | [Kaggle Dataset](https://www.kaggle.com/datasets/justin2028/daily-statistics-of-the-2022-iran-protests) - The same data but on Kaggle. 33 | 34 | ## Code Starter 35 | [Daily Data and Plot Example](https://www.kaggle.com/code/justin2028/daily-statistics-of-2022-iran-protests)
36 | Important: Each new record is accumulated data from previous days.
37 | 38 | ## Acknowledgements 39 | I took much inspiration with the formatting of my Kaggle dataset from Petro Ivaniuk's dataset about the [2022 Russia Ukraine War](https://www.kaggle.com/datasets/piterfm/2022-ukraine-russian-war), kudos to him! 40 | -------------------------------------------------------------------------------- /Iran Protests Dataset (Ver 2.18.23).csv: -------------------------------------------------------------------------------- 1 | Date,Death Toll of Protestors,Number of Children Killed,Number of Military-Security Personnel Killed,Number of Individuals Arrested,Number of Detainees Identified,Number of Students Arrested,Number of Protests,Number of Cities Involved,Number of Universities Involved 2 | 9/17/2022,0,0,0,78,13,0,2,2,0 3 | 9/18/2022,0,0,0,255,29,1,7,4,2 4 | 9/19/2022,8,0,0,527,58,5,32,14,7 5 | 9/20/2022,28,1,1,1040,101,7,76,26,9 6 | 9/21/2022,74,8,9,1285,145,12,129,43,18 7 | 9/22/2022,100,12,10,1956,229,32,147,51,35 8 | 9/23/2022,109,13,10,2312,277,39,161,58,49 9 | 9/24/2022,111,13,10,2472,298,43,179,72,50 10 | 9/25/2022,112,13,11,2560,325,52,186,78,52 11 | 9/26/2022,113,13,11,2655,350,58,195,85,53 12 | 9/27/2022,113,13,11,2789,370,65,201,93,55 13 | 9/28/2022,116,13,11,2938,403,66,206,93,56 14 | 9/29/2022,122,14,11,3102,436,72,209,94,56 15 | 9/30/2022,206,27,16,3453,449,74,217,95,58 16 | 10/1/2022,210,28,18,3882,503,100,262,101,63 17 | 10/2/2022,219,28,19,4175,538,118,291,105,64 18 | 10/3/2022,220,29,19,4324,562,128,319,105,66 19 | 10/4/2022,220,29,19,4516,583,137,344,105,67 20 | 10/5/2022,221,29,20,4623,587,138,350,105,68 21 | 10/6/2022,221,29,20,4801,594,139,354,105,69 22 | 10/7/2022,222,30,20,4965,604,141,361,105,69 23 | 10/8/2022,230,33,22,5147,627,149,376,106,69 24 | 10/9/2022,232,33,22,5394,645,153,389,107,69 25 | 10/10/2022,234,34,22,5500,658,153,395,108,69 26 | 10/11/2022,234,34,22,5600,661,156,403,108,69 27 | 10/12/2022,243,36,24,5700,664,161,409,109,70 28 | 10/13/2022,243,36,24,5974,672,168,423,112,70 29 | 10/14/2022,243,36,26,7704,696,170,428,112,70 30 | 10/15/2022,243,36,26,7792,738,175,453,111,73 31 | 10/16/2022,243,36,26,7811,778,177,472,114,79 32 | 10/17/2022,245,36,28,9316,835,181,483,114,81 33 | 10/18/2022,245,36,28,9516,865,190,488,114,81 34 | 10/19/2022,247,37,28,12516,905,205,494,114,81 35 | 10/20/2022,247,37,28,12516,945,206,499,114,81 36 | 10/21/2022,247,37,28,12573,956,207,503,114,82 37 | 10/22/2022,249,38,28,12573,977,209,519,114,86 38 | 10/23/2022,249,38,28,12575,991,212,538,115,91 39 | 10/24/2022,250,38,29,13309,1002,214,552,115,98 40 | 10/25/2022,252,39,28,13523,1011,217,575,119,101 41 | 10/26/2022,252,40,30,13834,1020,222,641,122,109 42 | 10/27/2022,266,41,33,13993,1042,231,680,126,115 43 | 10/28/2022,272,44,34,13993,1053,242,698,129,115 44 | 10/29/2022,283,45,34,14052,1077,253,744,132,122 45 | 10/30/2022,284,46,36,14056,1293,276,780,133,129 46 | 10/31/2022,287,46,36,14161,1314,300,797,133,129 47 | 11/1/2022,287,46,36,14161,1314,300,797,133,129 48 | 11/2/2022,298,47,36,14161,1731,379,815,133,131 49 | 11/3/2022,300,47,37,14167,1753,385,829,134,132 50 | 11/4/2022,314,47,38,14170,1768,392,842,136,134 51 | 11/5/2022,318,49,38,14802,1784,397,857,136,134 52 | 11/6/2022,319,50,38,14823,1862,428,864,136,135 53 | 11/7/2022,321,50,38,14823,1891,429,870,136,135 54 | 11/8/2022,328,50,38,14823,1928,431,877,137,136 55 | 11/9/2022,328,50,39,14825,1941,438,891,138,137 56 | 11/10/2022,330,50,39,15092,1954,440,895,138,137 57 | 11/11/2022,336,52,39,15094,1972,441,907,138,137 58 | 11/12/2022,339,52,39,15345,1981,442,916,140,137 59 | 11/13/2022,341,52,39,15820,2013,445,920,140,138 60 | 11/14/2022,344,52,40,15820,2027,448,922,140,138 61 | 11/15/2022,348,54,43,15915,2048,455,951,140,139 62 | 11/16/2022,362,56,46,16033,2074,462,977,144,140 63 | 11/17/2022,381,57,50,16088,2097,497,990,146,140 64 | 11/18/2022,402,58,54,16813,2756,524,1008,150,140 65 | 11/19/2022,410,58,54,17251,2906,536,1047,155,142 66 | 11/20/2022,419,60,54,17451,3024,540,1059,155,142 67 | 11/21/2022,434,60,55,17473,3060,544,1064,155,142 68 | 11/22/2022,437,61,55,18055,3162,549,1075,155,142 69 | 11/23/2022,440,61,56,18059,3212,555,1075,156,143 70 | 11/24/2022,445,63,57,18170,3234,559,1085,156,143 71 | 11/25/2022,448,63,57,18170,3312,565,1095,156,143 72 | 11/26/2022,450,63,60,18173,3332,566,1102,156,143 73 | 11/27/2022,451,63,60,18173,3346,569,1104,157,143 74 | 11/28/2022,451,64,60,18183,3377,574,1105,157,143 75 | 11/29/2022,455,64,60,18185,3418,576,1105,157,143 76 | 11/30/2022,459,64,61,18195,3446,576,1105,157,143 77 | 12/1/2022,462,64,61,18206,3492,583,1118,157,143 78 | 12/2/2022,469,64,61,18210,3524,584,1129,159,143 79 | 12/3/2022,470,64,61,18210,3537,584,1129,159,143 80 | 12/4/2022,471,64,61,18210,3546,585,1129,159,143 81 | 12/5/2022,473,64,61,18215,3580,586,1131,159,143 82 | 12/6/2022,473,64,61,18227,3603,591,1139,159,143 83 | 12/7/2022,475,65,61,18242,3611,595,1159,160,143 84 | 12/8/2022,478,67,61,18248,3639,603,1164,160,143 85 | 12/9/2022,481,68,62,18255,3657,611,1169,160,143 86 | 12/10/2022,485,68,62,18259,3670,620,1173,160,143 87 | 12/11/2022,488,68,62,18259,3784,625,1175,161,143 88 | 12/12/2022,490,68,62,18262,3788,626,1175,161,144 89 | 12/13/2022,493,68,62,18424,3843,632,1184,161,144 90 | 12/14/2022,494,68,62,18426,3861,636,1184,161,144 91 | 12/15/2022,495,68,62,18426,3882,637,1184,161,144 92 | 12/16/2022,495,68,62,18450,3913,646,1191,161,144 93 | 12/17/2022,496,68,62,18452,3928,649,1192,161,144 94 | 12/18/2022,502,69,62,18542,3941,652,1192,161,144 95 | 12/19/2022,503,69,62,18452,3976,652,1192,161,144 96 | 12/20/2022,506,69,66,18457,4003,652,1194,161,144 97 | 12/21/2022,506,69,66,18477,4020,654,1196,161,144 98 | 12/22/2022,506,69,66,18477,4025,655,1196,161,144 99 | 12/23/2022,506,69,66,18516,4047,656,1201,161,144 100 | 12/24/2022,506,69,66,18516,4066,664,1201,161,144 101 | 12/25/2022,507,69,66,18516,4072,664,1208,161,144 102 | 12/26/2022,507,69,66,18533,4080,664,1212,161,144 103 | 12/27/2022,507,69,66,18533,4108,665,1216,161,144 104 | 12/28/2022,508,69,66,18666,4137,667,1218,161,144 105 | 12/29/2022,508,69,66,19196,4224,680,1222,161,144 106 | 12/30/2022,508,69,66,19199,4307,683,1230,161,144 107 | 12/31/2022,511,69,66,19202,4392,683,1234,161,144 108 | 1/1/2023,512,69,67,19204,4465,683,1234,161,144 109 | 1/2/2023,516,70,67,19204,4566,687,1236,161,144 110 | 1/3/2023,516,70,68,19250,4586,687,1236,161,144 111 | 1/4/2023,516,70,68,19262,4628,689,1236,161,144 112 | 1/5/2023,516,70,68,19262,4678,689,1240,161,144 113 | 1/6/2023,517,70,68,19262,4721,693,1241,163,144 114 | 1/7/2023,517,70,68,19262,4765,696,1241,163,144 115 | 1/8/2023,519,70,68,19291,4804,698,1249,163,144 116 | 1/9/2023,519,70,68,19301,4874,706,1250,163,144 117 | 1/10/2023,520,70,68,19396,4888,708,1251,163,144 118 | 1/11/2023,520,70,68,19396,4909,709,1251,163,144 119 | 1/12/2023,520,70,68,19396,4937,709,1251,163,144 120 | 1/13/2023,520,70,68,19400,4961,710,1255,164,144 121 | 1/14/2023,522,70,68,19400,4969,713,1255,164,144 122 | 1/15/2023,524,71,68,19401,4973,713,1255,164,144 123 | 1/16/2023,524,71,68,19545,4990,713,1256,164,144 124 | 1/17/2023,525,71,68,19545,5000,713,1256,164,144 125 | 1/18/2023,525,71,68,19545,5012,713,1256,164,144 126 | 1/19/2023,525,71,68,19546,5019,713,1258,164,144 127 | 1/20/2023,525,71,68,19546,5022,713,1260,164,144 128 | 1/21/2023,525,71,68,19546,5025,713,1260,164,144 129 | 1/22/2023,525,71,68,19571,5029,714,1260,164,144 130 | 1/23/2023,525,71,68,19571,5034,716,1260,164,144 131 | 1/24/2023,527,71,70,19571,5041,717,1260,164,144 132 | 1/25/2023,527,71,70,19571,5047,717,1260,164,144 133 | 1/26/2023,527,71,70,19571,5058,717,1260,164,144 134 | 1/27/2023,527,71,70,19571,5063,717,1260,164,144 135 | 1/28/2023,527,71,70,19594,5065,717,1262,164,144 136 | 1/29/2023,527,71,70,19594,5085,717,1262,164,144 137 | 1/30/2023,527,71,70,19602,5091,717,1262,164,144 138 | 1/31/2023,527,71,70,19603,5096,717,1262,164,144 139 | 2/1/2023,527,71,70,19603,5109,718,1262,164,144 140 | 2/2/2023,527,71,70,19623,5119,718,1263,164,144 141 | 2/3/2023,527,71,70,19623,5127,718,1266,164,144 142 | 2/4/2023,527,71,70,19623,5129,718,1266,164,144 143 | 2/5/2023,527,71,70,19623,5134,718,1266,164,144 144 | 2/6/2023,528,71,70,19623,5136,718,1266,164,144 145 | 2/7/2023,528,71,70,19623,5141,719,1266,164,144 146 | 2/8/2023,528,71,70,19623,5161,720,1266,164,144 147 | 2/9/2023,528,71,70,19763,5167,720,1266,164,144 148 | 2/10/2023,528,71,70,19763,5173,720,1267,164,144 149 | 2/11/2023,528,71,70,19763,5176,720,1267,164,144 150 | 2/12/2023,529,71,70,19763,5180,720,1267,164,144 151 | 2/13/2023,529,71,70,19763,5182,720,1267,164,144 152 | 2/14/2023,529,71,70,19763,5184,720,1267,164,144 153 | 2/15/2023,529,71,70,19763,5188,722,1267,164,144 154 | 2/16/2023,529,71,70,19763,5198,722,1276,164,144 155 | 2/17/2023,529,71,70,19763,5203,723,1280,165,144 156 | 2/18/2023,529,71,70,19763,5205,723,1280,165,144 157 | --------------------------------------------------------------------------------