從數據角度探索在新加坡的非法毒品

All things are poisons, for there is nothing without poisonous qualities. It is only the dose which makes a thing poison.” ― Paracelsus

萬物都是毒藥,因為沒有毒藥就沒有什么。 只是使事物中毒的劑量。” ― 寄生蟲

執行摘要(又名TL; DR) (Executive Summary (aka TL;DR))

  • Most of the illegal health products reported in Singapore are marketed for sexual enhancement and weight loss.

    新加坡報道的大多數非法保健產品都是為了增強性欲和減肥而銷售的。
  • Majority of the illegal drugs are labelled in Chinese

    大部分非法藥物都標有中文
  • The most common dosage form design is that of a green oblong capsule

    最常見的劑型設計是綠色橢圓形膠囊
  • The top 5 most common adulterants are Sildenafil, Sibutramine, Tadalafil, Phenolphthalein, and Lignocaine

    前5種最常見的摻雜劑是西地那非,西布曲明,他達拉非,酚酞和利格卡因

背景與動機 (Background and Motivation)

The lucrative nature of peddling counterfeit and adulterated drugs has led to the proliferation of the global trade of illegal health products. This is also driven by an increase in consumer demand for these products, and the low cost in purchasing them. The obvious downside is that the consumption of these health products purchased from dubious sources run the risk of causing serious health problems to the consumers.

兜售假冒偽劣藥品的有利可圖的性質導致了全球非法保健產品貿易的擴散。 消費者對這些產品的需求增加以及購買它們的低成本也推動了這一點。 明顯的不利因素是,從可疑來源購買的這些健康產品的消費可能會給消費者帶來嚴重的健康問題。

These products often contain undeclared ingredients to enhance the effects to entice consumers to take them. These ingredients may be hazardous (especially if taken without medical supervision), over- or under- dosed, banned or have not been assessed for safe use in humans.

這些產品通常含有未申報的成分,以增強效果以吸引消費者服用。 這些成分可能是危險的(尤其是在未經醫學監督的情況下服用),劑量過大或不足,被禁止或未經評估可安全用于人類。

In a bid to better understand the illegal health product trade in Singapore, I decided to conduct an analysis of the publicly released list of detected and tested illegal health products reported by the Health Sciences Authority (HSA).

為了更好地了解新加坡的非法健康產品貿易,我決定對由衛生科學局(HSA)報告的已公開檢測和測試的非法健康產品清單進行分析。

This analysis was sparked by a conversation I had with a fellow Entrepreneur First cohort member (Shrey Chaturvedi), when we were discussing about potential problems to tackle in the Southeast Asia counterfeit drug market. I decided it was a good opportunity to work on this mini-project related to what I enjoy — the intersection of drugs and data.

我與一位企業家第一組同事(Shrey Chaturvedi)進行的一次對話引發了這種分析,當時我們正在討論東南亞假藥市場需要解決的潛在問題。 我認為這是一個與我所喜歡的藥物和數據相關的小型項目的好機會。

第一部分-數據采購 (Part I — Sourcing for Data)

The database for illegal health products reported by the HSA is available for public viewing on this page. Although this list is not exhaustive, it still serves as a reasonable sample of all the illegal health products being traded in Singapore.

HSA報告的非法保健產品數據庫可在此頁面上公開查看。 盡管此列表并不詳盡,但仍可以作為在新加坡交易的所有非法健康產品的合理樣本。

This dataset is presented as a data table on the site, and was accessed and retrieved on 15th August 2020.

該數據集以站點數據表的形式顯示,并于2020年8月15日被訪問和檢索。

Image for post
Screenshot of HSA Illegal Health Products Database Search ResultsHSA非法保健產品數據庫搜索結果的屏幕截圖

The features available are as follows:

可用功能如下:

Image for post
Table of dataset features (columns) and respective description數據集特征(列)表及其說明

The contents of the database on the site was manually transcribed and saved as an Excel (.xlsx) file with the use of Notepad++ and Microsoft Excel. This was then imported into Jupyter Notebook for further analysis using Python 3.

使用Notepad ++和Microsoft Excel手動轉錄了站點上數據庫的內容,并將其保存為Excel( .xlsx )文件。 然后將其導入Jupyter Notebook,以使用Python 3進行進一步分析。

Having come across street side counterfeit drug peddlers while overseas on holiday, my initial hypothesis is that these counterfeit drugs are mainly lifestyle products. In particular, the ‘best-seller’ is likely sex-enhancement drugs targeted at the adult male population.

我在國外度假時遇到街頭假冒偽劣藥品的小販,我最初的假設是這些假冒偽劣藥品主要是生活用品。 特別是,“暢銷產品”可能是針對成年男性人群的性增強藥物。

第二部分-數據清理 (Part II — Data Cleaning)

There are a total of 245 reported illegal health products documented in the HSA Illegal Health Products database at the time of this writing.

在撰寫本文時,HSA非法健康產品數據庫中記錄了總共245個報告的非法健康產品。

All 54 rows with null values in the ‘Dosage Form’ column were associated with tablets as displayed in the respective ‘Product Description’ column. These null values were thus filled with ‘Tablet’ as a dosage form entry, thereby creating a new Dosage Form category of ‘Tablet’ not utilized previously. The count of null values for each column in the final dataset is shown below:

“劑量表”列中所有具有值的54行都與相應的“產品說明”列中顯示的片劑相關聯。 因此,將這些值填充為“片劑”作為劑型條目,從而創建以前未使用的“片劑”的新劑型類別。 最終數據集中每列的值計數如下所示:

Image for post
Frequency count of null values for each column
每列空值的頻率計數

The null values for shape and color were mainly due to products packaged as vials and bottles, which are harder to characterize as compared to the usual oral tablets or capsules.

形狀和顏色的值主要是由于包裝為小瓶和瓶子的產品,與普通的口服片劑或膠囊劑相比,它們更難以表征。

Given that there was plenty of missing data in the ‘Remarks for Dosage Form Marking’ column (i.e. 61.2% NA), the review of product markings was omitted in this analysis.

鑒于“劑型標記說明”列中有大量缺失數據(即61.2 NA ),因此在此分析中省略了對產品標記的審查。

There were 13 products with dosage form stated as ‘Pill’, which was an uninformative categorization. The product images were reviewed manually to determine its exact dosage form (i.e. tablet or capsule).

有13個產品的劑型稱為“藥丸”,屬于非信息性分類。 手動檢查產品圖像以確定其確切劑型(即片劑或膠囊劑)。

第三部分-探索性數據分析的見解 (Part III — Insights from Exploratory Data Analysis)

Now to the main part of this analysis, which is the patterns and findings observed.

現在到此分析的主要部分,即觀察到的模式和發現。

(i)產品說明 ((i) Product Description)

The product description gives the name of the product, along with some useful (albeit brief) information about its intended use for the consumer. Given that we are dealing with text strings here, it would be a good idea to use a word cloud generator (with Python WordCloud library) to illustrate the text frequency in these descriptions.

產品說明給出了產品名稱,以及一些有關其預期用途的有用(盡管很簡短)信息。 鑒于我們在這里處理文本字符串,最好使用詞云生成器(帶有Python WordCloud庫)來說明這些描述中的文本頻率。

After removing uninformative stop words (e.g. ‘Brand’, ‘Capsule’, ‘Jiao Nang’ (which means capsule in Chinese) ‘Tablet’), the following word cloud was produced:

刪除無用的停用詞(例如“ Brand”,“ Capsule”,“ Jiao Nang”(中文是膠囊)“ Tablet”)后,產生了以下詞云:

Image for post
Full word cloud for Product Description產品描述的完整文字云

It is clear that most of these words are romanization of Chinese characters (i.e. Hanyu Pinyin). This suggests that many products are mainly labelled in Chinese, and interpreting this full word cloud is not the best way to understand the nature of these products.

顯然,這些單詞大多數是漢字(即漢語拼音 )的羅馬化。 這表明許多產品主要以中文標記,并且解釋完整的單詞云并不是了解這些產品性質的最佳方法。

Given that the word cloud suggests a high occurrence of Chinese characters, it would be interesting to see the proportion of the illegal health products containing Chinese characters in their product description.

鑒于“云”一詞表明漢字的出現率很高,因此很有趣的是,在其產品說明中看到含有漢字的非法保健產品所占的比例。

Image for post
Proportion of illegal health products containing Chinese characters in product description
產品說明中含有漢字的非法保健品比例

It can be seen that the list of illegal drugs is dominated by products labeled in Chinese (73.5%). This might imply that either the Chinese population is the primary target group for illegal drug dealers, or that these products are sourced primarily from China.

可以看出,非法藥物清單以中文標簽產品占主導(73.5%)。 這可能意味著中國人口是非法毒品交易者的主要目標人群,或者這些產品主要來自中國。

The next step is to generate a Chinese character word cloud. This was done by first using regular expression (regex) to extract all Chinese characters from the ‘Product Description’ column, and using Python’s jieba library to tokenize these Chinese characters. With certain Chinese stop words removed (e.g. 膠囊), the WordCloud library was used once again to generate a word cloud:

下一步是生成漢字詞云。 首先,使用正則表達式( regex )從“產品描述”列中提取所有漢字,然后使用Python的jieba庫對這些漢字進行標記化。 刪除某些中文停用詞(例如膠囊)后,再次使用WordCloud庫生成詞云:

Image for post
containing Chinese characters in Product Description包含漢字的產品的詞云

With this Chinese word cloud, it becomes easier to understand the nature of the illegal health products.

有了這個中文詞云,就更容易理解非法保健產品的性質。

  • Finding 1

    發現1

    The word America (‘美國’) occurs frequently, implying that dealers tend to market their counterfeit drugs as products of USA, likely to falsely augment its appeal, quality and legitimacy towards consumers. This assertion was confirmed when I looked at these specific products containing ‘美國’, and found these products to be branded with phrases like ‘America Warrior’ and ‘America Viagra’. Another country observed in the word cloud is Germany (‘德國’), meaning that drugs produced in Germany are also associated with strong branding.

    “美國”(America,簡稱“ USA”)字眼經常出現,表示經銷商傾向于將其假冒藥品作為美國產品銷售,從而有可能錯誤地提高其對消費者的吸引力,質量和合法性。 當我查看這些包含“美國”的特定產品并發現這些產品帶有“ America Warrior”和“ America Viagra”之類的商標時,這一說法得到了證實。 在“云”一詞中觀察到的另一個國家是德國('德國'),這意味著在德國生產的藥品也與強大的品牌效應有關。

  • Finding 2

    發現2

    The two most common claims made by these health products relate to sexual performance and male genitalia (‘牛鞭’, ‘升陽’, ‘延時’, ‘魔根’), and weight loss (‘減肥’, ‘瘦身’). This is further supported by other frequently occurring nuanced words associated with sexual vitality (‘金聖力’, ‘戰神’, ‘動力’, ‘天雄’, ‘神威’).

    這些保健產品提出的兩個最常見的主張與性行為和男性生殖器(“牛鞭”,“升陽”,“延遲”,“魔根”)以及體重減輕(“減肥”,“App.svelte” )。 與性活力相關的其他頻繁出現的細微差別詞(“金圣力”,“戰神”,“動力”,“天雄”,“神威”)進一步支持了這一點。

  • Finding 3

    發現3

    There are several common words associated with dragon (‘龍牌’, ‘天龍’), which is not out of the ordinary since the dragon traditionally symbolizes potent and auspicious powers in Chinese culture.

    與“龍牌”,“天龍”相關的幾個常用詞并不奇怪,因為龍傳統上象征著中國文化中的有力和吉祥的力量。

  • Finding 4

    發現4

    While drug names are not commonly mentioned in the Chinese descriptions, there is one obvious branded name that appeared frequently, which is Viagra (‘威哥’, ‘偉哥’).

    盡管中文描述中并未普遍提及藥品名稱,但經常出現一個明顯的品牌名稱,即“威哥”(“威哥”,“偉哥”)。

It is also important to analyse the other products that did not contain any Chinese characters, which make up 26.5% of this illegal drugs dataset. After removing English and Malay stop words (e.g. Kapsul, Obat), the generated word cloud is shown below:

分析不包含任何中文字符的其他產品也很重要,這些產品占該非法藥物數據集的26.5%。 刪除英語和馬來停用詞(例如,Kapsul,Obat)后,生成的詞云如下所示:

Image for post
without Chinese characters in Product Description不含漢字的產品的詞云

Similar to what was seen earlier for the Chinese-labeled products, these products also appear marketed for weight loss and sexual enhancement for men. This is observed from the English words (e.g. ‘Men’, ‘Sexual’, ‘Slim’, ‘Weight’), as well as some of the suggestive Malay words (e.g. ‘Kuat’ (strong), ‘Untuk Pria’ (for men), ‘Tongkat Ali’ (herb known for its use in managing erectile dysfunction). All these insights support the earlier hypotheses that sexual enhancement drugs are the leading counterfeit products being traded.

與先前在中國貼標產品上看到的相似,這些產品也出現了針對男性減肥和增強性欲的市場。 從英語單詞(例如“ Men”,“ Sexual”,“ Slim”,“ Weight”)以及一些暗示性的馬來語單詞(例如“ Kuat”(強),“ Untuk Pria”(例如男性),“東革阿里”(以治療勃起功能障礙而著稱的草藥),所有這些見解都支持早期的假設,即性增強藥物是主要的假冒產品。

  • Finding 5Another finding from the word cloud exploration is the presence of the Malay phrase ‘Asam Urat’, which means uric acid in English. High levels of uric acid in the blood is the cause of gout, and the frequent occurrence of the Malay phrase of uric acid suggests that there are many counterfeit products marketed for gout management as well.

    發現5從云探測這個詞的另一個發現是存在馬來語“ Asam Urat”,這在英語中表示尿酸 。 血液中高水平的尿酸是痛風的原因,而馬來語的尿酸短語的頻繁出現表明,市場上也有許多假冒產品用于痛風管理。

(ii) 劑量表 ((ii) Dosage Form)

The majority of these illegal health products are in oral solid dosage forms, namely capsules and tablets.

這些非法保健產品大部分以口服固體劑型存在,即膠囊劑和片劑。

Image for post
Distribution of the Dosage Forms
劑型分布

This is unsurprising since oral formulations offer many advantages such as:

這并不奇怪,因為口服制劑具有許多優點,例如:

  • Ease of manufacture, packaging and transport

    易于制造,包裝和運輸
  • Good chemical and physical stability

    良好的化學和物理穩定性
  • Relatively low cost of production

    生產成本相對較低
  • Simple and accurate dosing for consumers

    為消費者提供簡單而準確的劑量

(iii) 劑型顏色和形狀 ((iii) Dosage Form Color and Shape)

Since white is the most commonly occurring color for oral medications in general, it is also not surprising to see that white is the predominant color for these illegal health products as well. The next three most common colors happen to be the standard primary colors of red, blue and green.

由于白色通常是口服藥物中最常見的顏色,因此看到白色也是這些非法保健產品的主要顏色也就不足為奇了。 接下來的三種最常見的顏色恰好是紅色,藍色和綠色的標準原色。

Image for post
Distribution of the Dosage Form Colors劑型顏色的分布

In terms of the dosage form shape, the predominant shape is oblong.

就劑型形狀而言,主要形狀是長方形

Image for post
Distribution of the Dosage Form Shape劑型形狀的分布

By looking at the above charts separately, you might imagine that the most common design is that of a white oblong capsule. However, we should be looking at it from the combined sequence of dosage form, color and shape. With that, it is evident that the most common dosage form design was in fact a green oblong capsule instead of a white one.

通過分別查看上面的圖表,您可能會想到最常見的設計是白色長方形膠囊的設計 。 但是,我們應該從劑型,顏色和形狀的組合順序來看待它。 由此可見,最常見的劑型設計實際上是綠色的橢圓形膠囊而不是白色的橢圓形膠囊

Image for post
Top 10 most common Dosage Form designs
十大最常見的劑型設計

Here is an example of what a green oblong capsule looks like:

這是一個綠色橢圓形膠囊的示例:

Image for post

(iv)劑型標記 ((iv) Dosage Form Markings)

It can be seen that the majority of these illegal health products (60.6%) do not have any markings on them. This makes it all the more difficult to pinpoint the specific identity of these drugs, as well as to distinguish the counterfeit products from the real ones.

可以看出,這些非法保健產品中的大多數(60.6%)都沒有任何標記。 這使得查明這些藥物的具體身份以及區分假冒產品與真實產品更加困難。

Image for post
Distribution of products with and without markings/engravings帶有或不帶有標記/雕刻的產品經銷

(v) 摻假者 ((v) Adulterants)

Adulterants are the undetected and unapproved potent medicinal ingredients in the health product, and these adulterants are the main reasons why these counterfeit products are deemed illegal.

摻假品是保健產品中未經檢測和未經批準的有效藥用成分,這些摻假品是將這些假冒產品視為非法產品的主要原因。

These adulterants can cause serious adverse health effects owing to accidental misuse, overuse, or interaction with other medications, underlying health conditions, or other ingredients within the supplement.

這些摻假者可能由于意外誤用,過度使用或與其他藥物,潛在的健康狀況或補充劑中的其他成分相互作用而導致嚴重的不利健康影響

The following table show the top 10 most common adulterants that form a part of these illegal products.

下表顯示了構成這些非法產品一部分的前10名最常見的摻雜物。

Image for post
Top 10 adulterants discovered in the illegal health products
在非法保健產品中發現的十大摻假

Now would be a good time to bring in some pharmacological knowledge into the fray, by describing the top 5 adulterants seen in the above table.

現在,是描述一些在上表中列出的前五種摻雜劑的好時機,將一些藥理學知識引入競爭。

(1) SildenafilWhat is it? Sildenafil is by far the most common adulterant found in illegal health products. Sildenafil is the generic name of the active compound found in Viagra (brand name), and is used to treat erectile dysfunction (ED).

(1)西地那非是什么? 迄今為止,西地那非是在非法保健產品中最常見的摻假品。 西地那非是在偉哥中發現的活性化合物的通用名稱(商標名稱),用于治療勃起功能障礙(ED)。

Fun Fact: Sildenafil was originally developed for the treatment of pulmonary hypertension and angina pectoris (chest pain due to heart disease). However, during the clinical trials, researchers found the drug to be more effective at inducing erections than treating angina.

有趣的事實:西地那非最初開發用于治療肺動脈高壓和心絞痛(由于心臟病引起的胸痛)。 但是,在臨床試驗期間,研究人員發現該藥物比引起心絞痛更有效地誘發勃起。

Side Effects: While most side effects are generally mild (e.g. flushing, headaches), there is a risk of more severe reactions such as vision loss, priapism (persistent and painful erection), and severe hypotension. These risks are certainly amplified when consuming these counterfeit products, whereby the dosages contained within them are poorly regulated.

副作用:雖然大多數副作用通常是輕度的(例如潮紅,頭痛),但存在更嚴重的React的風險,例如視力喪失,陰莖異常勃起(持續性和疼痛性勃起)以及嚴重的低血壓 。 當消費這些假冒產品時,這些風險肯定會加劇,從而限制了其中所含的劑量。

(2) SibutramineWhat is it? Sibutramine is a compound used for weight loss. This supports the insights gathered earlier that weight loss is a common area which illegal health products tend to target. Sibutramine works by increasing thermogenesis and making the user feel fuller after a meal, and it has mainly been studied in obese patient populations.

(2) 西布曲明是什么? 西布曲明是用于減肥的化合物。 這支持了早先收集到的見識,即減肥是非法保健產品往往針對的常見領域。 西布曲明通過增加產熱作用和使用戶飯后感覺更飽滿而起作用,并且主要在肥胖患者人群中進行了研究。

Side Effects: It is known to be associated with an increased risk of cardiovascular events like heart attack, stroke and hypertension.

副作用:已知與心血管事件(心臟病發作,中風和高血壓)的 風險增加 有關。

(3) TadalafilWhat is it? Being in the same drug class as Sildenafil (i.e. Phosphodiesterase-5 Enzyme Inhibitors), Tadalafil is also used to treat ED, and shares many similar features with Sildenafil. Its brand name is Cialis.

(3) 他達拉非是什么? 與西地那非屬于同一類藥物(即磷酸二酯酶-5酶抑制劑),他達拉非也用于治療ED,并且與西地那非具有許多相似的特征。 它的品牌名稱是Cialis。

(4) PhenolphthaleinWhat is it? Phenolphthalein is a laxative, and is commonly found in adulterated weight loss products. Multiple dietary supplements containing Phenolphthalein and Sibutramine have been previously recalled by the U.S. Food and Drug Administration (FDA) due to their unapproved inclusion in the supplements.

(4)酚酞是什么? 酚酞是瀉藥,通常在摻假減肥產品中發現。 美國食品藥品監督管理局(FDA)之前曾召回多種含有酚酞和西布曲明的膳食補充劑,原因是它們未經批準地包含在其中。

Side Effects: Phenolphthalein exposure has been associated with carcinogenicity (i.e. can cause cancer).

副作用:酚酞的暴露與致癌性有關 (即可能導致癌癥)。

(5) LignocaineWhat is it? Lignocaine is an anesthetic, meaning that it is a medication used to numb tissues in a specific body region when applied topically on the skin or mucous surface. It typically comes in the form of topical products (e.g. spray, gels), and is used to manage premature ejaculation due to its numbing effect.

(5)利多卡因是什么? 利諾卡因是麻醉劑,這意味著當局部應用在皮膚或粘液表面時,它是一種用于麻木特定身體區域組織的藥物。 它通常以局部用藥(例如噴霧劑,凝膠劑)的形式出現,由于其麻木作用而被用于處理早泄。

Side Effects: Topical use has generally mild side effects such as itch/redness, but the potentially poor quality of the illegal product may lead to unexpected hypersensitivity/allergic skin reactions.

副作用:局部使用通常會產生輕微的副作用,例如瘙癢/發紅,但是非法產品的潛在質量差可能導致意外的超敏React/過敏性皮膚React。

From here, I decided to take a closer look at these Lignocaine-containing products, to confirm my hypothesis that all supplements containing Lignocaine are of the topical dosage form.

從這里開始,我決定仔細研究這些含有利諾卡因的產品,以證實我的假設,即所有含有利尼卡因的補品都是局部劑型。

Image for post
Dosage Form distribution of Lignocaine-containing products
含利多卡因產品的劑型分布

Although the most common dosage form is indeed something used for topical application (liquid for external use), I was surprised to see that there were quite a number of oral capsule and tablet products containing Lignocaine as well, especially since Lignocaine is not meant for oral consumption. This is certainly something worth looking deeper into.

盡管最常見的劑型確實是局部用藥(外用液體),但令我驚訝的是,有相當多的口服膠囊和片劑產品也含有利諾卡因,尤其是因為利諾卡因不適合口服消費。 這當然值得深入研究。

下一步 (Next Steps)

This analysis offers some insights into the trends and patterns observed in the illegal health product trade in Singapore, which can be of value for authorities like the HSA. For example, by understanding the common marketed claims and main groups of people targeted by illegal dealers, specially curated education campaigns can be conducted to raise awareness so that the public understands how to better protect themselves.

該分析為新加坡非法保健產品貿易中觀察到的趨勢和模式提供了一些見解,這對于像HSA這樣的機構可能具有價值。 例如,通過了解非法經銷商所針對的共同市場主張和主要人群,可以開展專門策劃的教育運動以提高認識,從而使公眾了解如何更好地保護自己。

Having access to more data (such as place of purchase, country of manufacture, date of reporting, profiles of peddler/consumer etc.) would also help to make this analysis more insightful and useful in tackling the peddling of such illegal products.

能夠訪問更多數據(例如購買地點,制造國家/地區,報告日期,小販/消費者的個人資料等)也將有助于使該分析更具洞察力,并有助于解決此類非法產品的小販。

整理東西 (Wrapping things up)

In reality, it can be very challenging to distinguish real products from counterfeit ones. So here is some advice from your friendly pharmacist: Always purchase your medications and health products from registered medical institutions, clinics and pharmacies. If you do encounter such illegal products being peddled, you may report it to the HSA Enforcement Branch via phone (6866 3485) or email (hsa_is@hsa.gov.sg)

實際上,將真實產品與假冒產品區分開來可能非常具有挑戰性。 因此,這里有您友善的藥劑師的一些建議:務必從注冊的醫療機構,診所和藥房購買藥物和保健品。 如果您確實遇到了此類違法產品被販賣,則可以通過電話(6866 3485)或電子郵件(hsa_is@hsa.gov.sg)將其報告給HSA執法部門。

I look forward to hearing your feedback on the above analysis. If you would like to have a copy of the code, or wish to discuss more about this review, please feel free to drop me a message on LinkedIn!

我期待聽到您對以上分析的反饋。 如果您想獲得該代碼的副本,或希望討論有關此評論的更多信息,請隨時在LinkedIn上給我留言!

Special thanks to Koo Ping Shung for sharing his feedback on the analysis

特別感謝 Koo Ping Shung 分享他對分析的反饋

參考書目 (Bibliography)

  • Center for Drug Evaluation and Research. (n.d.). Counterfeit Medicine. Retrieved August 15, 2020, from https://www.fda.gov/drugs/buying-using-medicine-safely/counterfeit-medicine

    藥物評估和研究中心。 (nd)。 假藥。 于2020年8月15日從https://www.fda.gov/drugs/buying-using-medicine-safely/counterfeit-medicine檢索

  • How to identify adulterated, counterfeit and substandard health products, and what you should do. (n.d.). Retrieved August 15, 2020, from https://www.hsa.gov.sg/consumer-safety/articles/identify-adulterated-counterfeit-substandard-health-products

    如何識別摻假,假冒和不合格的保健產品,以及您應該怎么做。 (nd)。 于2020年8月15日從https://www.hsa.gov.sg/consumer-safety/articles/identify-adulterated-counterfeit-substandard-health-products檢索

  • Illegal Health Products Found in Singapore. (n.d.). Retrieved August 15, 2020, from https://www.hsa.gov.sg/illegal-health-products-found-in-singapore

    在新加坡發現非法保健品。 (nd)。 于2020年8月15日從https://www.hsa.gov.sg/illegal-health-products-found-in-singapore檢索

  • The dangers of adulterated, counterfeit and substandard health products. (n.d.). Retrieved August 15, 2020, from https://www.hsa.gov.sg/consumer-safety/articles/illegal-health-products

    摻假,假冒和不合格保健產品的危險。 (nd)。 于2020年8月15日從https://www.hsa.gov.sg/consumer-safety/articles/illegal-health-products檢索

  • Create wordcloud with chinese. (n.d.). Retrieved August 15, 2020, from https://amueller.github.io/word_cloud/auto_examples/wordcloud_cn.html

    用中文創建wordcloud。 (nd)。 于2020年8月15日從https://amueller.github.io/word_cloud/auto_examples/wordcloud_cn.html檢索

翻譯自: https://towardsdatascience.com/exploring-illegal-drugs-in-singapore-a-data-perspective-3716a75ee557

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/391000.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/391000.shtml
英文地址,請注明出處:http://en.pswp.cn/news/391000.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

Android 自定義View實現QQ運動積分抽獎轉盤

因為偶爾關注QQ運動, 看到QQ運動的積分抽獎界面比較有意思,所以就嘗試用自定義View實現了下,原本想通過開發者選項查看下界面的一些信息,后來發現積分抽獎界面是在WebView中展示的,應該是在H5頁面中用js代碼實現的&…

瑞立視:厚積薄發且具有“工匠精神”的中國品牌

一家成立兩年的公司:是如何在VR行業趨于穩定的情況下首次融資就獲得如此大額的金額呢? 2017年VR行業內宣布融資的公司寥寥無幾,無論是投資人還是消費者對這個 “寵兒”都開始紛紛投以懷疑的目光。但就在2017年7月27日,深圳市一家…

蘋果系統使用svg 動畫_為什么要使用SVG圖像:如何為SVG設置動畫并使其快速閃電化

蘋果系統使用svg 動畫我們為什么要使用SVG? (Why Are We Using SVG?) The web development sector is growing at a rapid pace, and SVG (scalable vector graphics) images are becoming more popular. As vector images, SVGs are composed of mathematical equ…

CSV模塊的使用

CSV模塊的使用 1、csv簡介 CSV (Comma Separated Values),即逗號分隔值(也稱字符分隔值,因為分隔符可以不是逗號),是一種常用的文本 格式,用以存儲表格數據,包括數字或者字符。很多程序在處理數…

Java里面遍歷list的方式

問題:Java里面遍歷list的方式 對于Java語言有點陌生,我嘗試熟悉遍歷list(或者其他集合)的所有方法(或者是其他正確的語法)和它們每一個方法的優缺點 給定 List的list對象,我知道有下列方法去循…

python 重啟內核_Python從零開始的內核回歸

python 重啟內核Every beginner in Machine Learning starts by studying what regression means and how the linear regression algorithm works. In fact, the ease of understanding, explainability and the vast effective real-world use cases of linear regression is…

bzoj千題計劃282:bzoj4517: [Sdoi2016]排列計數

http://www.lydsy.com/JudgeOnline/problem.php?id4517 組合數錯排公式 #include<cstdio> #include<iostream>using namespace std;#define N 1000001const int mod1e97;long long fac[N],inv[N],f[N];void read(int &x) {x0; char cgetchar();while(!isdigit…

chrome啟用flash_如何在Google Chrome中啟用Adobe Flash Player

chrome啟用flashRemember Adobe Flash player? Its that nifty software that lets websites embed videos and web games. Whole websites can even be powered by Flash.還記得Adobe Flash Player嗎&#xff1f; 正是這些漂亮的軟件使網站可以嵌入視頻和網絡游戲。 整個網站…

怎么樣把Java的字符串轉化為字節數組?

問題&#xff1a;怎么樣把Java的字符串轉化為字節數組 有沒有任何方法把Java的字符串轉化為字節數組 我嘗試這樣: System.out.println(response.split("\r\n\r\n")[1]); System.out.println("******"); System.out.println(response.split("\r\n\r\…

Forward團隊-爬蟲豆瓣top250項目-模塊開發過程

項目托管平臺地址:https://github.com/xyhcq/top250 開發模塊功能: 寫入文件功能 開發時間:3小時 實現將爬取到的信息寫入到文件中的功能 實現過程&#xff1a; # 打開文件 fopen("top250.txt","w") 在別的隊員寫的代碼基礎上&#xff0c;加入功能代碼 de…

CSS3 outline-offset 屬性 項目中input會遇到

outline在一個聲明中設置所有的輪廓屬性。outline:顏色&#xff08;outline-line&#xff09;樣式&#xff08;outline-style&#xff09;寬度&#xff08;outline-width&#xff09; outline-offset 屬性對輪廓進行偏移&#xff0c;并在邊框邊緣進行繪制。 輪廓在兩方面與邊框…

回歸分析中自變量共線性_具有大特征空間的回歸分析中的變量選擇

回歸分析中自變量共線性介紹 (Introduction) Performing multiple regression analysis from a large set of independent variables can be a challenging task. Identifying the best subset of regressors for a model involves optimizing against things like bias, multi…

winform窗體模板_如何驗證角模板驅動的窗體

winform窗體模板介紹 (Introduction) In this article, we will learn about validations in Angular template-driven forms. We will create a simple user registration form and implement some inbuilt validations on it. Along with the inbuilt validations, we will a…

【loj6191】「美團 CodeM 復賽」配對游戲 概率期望dp

題目描述 n次向一個棧中加入0或1中隨機1個&#xff0c;如果一次加入0時棧頂元素為1&#xff0c;則將這兩個元素彈棧。問最終棧中元素個數的期望是多少。 輸入 一行一個正整數 n 。 輸出 一行一個實數&#xff0c;表示期望剩下的人數&#xff0c;四舍五入保留三位小數。 樣例輸入…

查找滿足斷言的第一個元素

問題&#xff1a;查找滿足斷言的第一個元素 我剛剛開始使用Java 8的lambdas&#xff0c;我嘗試去實現一些我在函數式語言里面經常用的 例如&#xff0c;大部分的函數式語言里有一些查找函數&#xff0c;針對序列或者list進行操作&#xff0c;返回使得斷言為真的第一個元素。我…

Lock和synchronized的選擇

學習資源:http://www.cnblogs.com/dolphin0520/p/3923167.html 一.java.util.concurrent.locks包下常用的類 1.Lock public interface Lock { void lock();//用來獲取鎖。如果鎖已被其他線程獲取&#xff0c;則進行等待。void lockInterruptibly() throws InterruptedException…

python 面試問題_值得閱讀的30個Python面試問題

python 面試問題Interview questions are quite tricky to predict. In most cases, even peoples with great programming ability fail to answer some simple questions. Solving the problem with your code is not enough. Often, the interviewer will expect you to hav…

spring boot中 使用http請求

因為項目需求&#xff0c;需要兩個系統之間進行通信&#xff0c;經過一番調研&#xff0c;決定使用http請求。服務端沒有什么好說的&#xff0c;本來就是使用web 頁面進行訪問的&#xff0c;所以spring boot啟動后&#xff0c;controller層的接口就自動暴露出來了&#xff0c;客…

arduino joy_如何用Joy開發Kubernetes應用

arduino joyLet’s face it: Developing distributed applications is painful.讓我們面對現實&#xff1a;開發分布式應用程序很痛苦。 Microservice architectures might be great for decoupling and scalability but they are intimidatingly complex when it comes to de…

怎么樣得到平臺相關的換行符?

問題&#xff1a;怎么樣得到平臺相關的換行符&#xff1f; Java里面怎么樣得到平臺相關的換行符。我不可能到處都用"\n" 回答一 In addition to the line.separator property, if you are using java 1.5 or later and the String.format (or other formatting me…