機能性表示食品 エビデンス研究室

機能性表示食品(サプリメント・健康食品)にはどんな効果が期待できるのか? 消費者庁Webサイトで公開されている届出資料に基づき、エビデンスを中心に整理・紹介します。

機能性表示食品DBのcsvファイルの結合コード

消費者庁の機能性表示食品DBから別々にダウンロードした複数のcsvファイルをダブりなく結合するための簡単なPythonコードです。

 

 

<作った背景>

機能性表示食品の機能性の評価方法には、①最終製品による臨床試験、②最終製品による研究レビュー、③機能性関与成分の研究レビュー、のやり方があります。

これらは、届出表示を見るのが最も簡単な見分け方です。

  ・製品臨床試験であれば、「本品は、・・・・があります」

  ・関与成分のレビューであれば、「(成分名」は、・・・・が報告されています」

 

一方、消費者庁の機能性表示食品DBでは、「機能性の評価方法」というチェックボックスがあり、3通りで検索をすることができます。

しかし、検索結果をcsvダウンロードしてしまうと、この分類の列が存在せず、「機能性の評価方法」がわかりづらいというのが難点でした。

 

そこで、これらのバラバラにダウンロードしてから、分類列を追加し、改めて1つのファイルに統合するコードを作りました。

 

 

 

 

<ファイル準備>

消費者庁のDB(機能性表示食品の届出情報検索)から、全体をそのままダウンロード。ファイル名を「届出情報検索一覧.csv」とする。

②「SR」にチェックを入れて検索し、ファイル名「届出情報検索一覧 (SR).csv」としてダウンロード。
③「SR」のチェックを外し、「臨床試験」にチェックを入れて検索し、「届出情報検索一覧(CT).csv」としてダウンロード。

 

<コード>

import pandas as pd
FFC = pd.read_csv("届出情報検索一覧.csv")
FFC_SR = pd.read_csv("届出情報検索一覧 (SR).csv")
FFC_CT = pd.read_csv("届出情報検索一覧 (CT).csv")
FFC_SR["SR"] = 1
FFC_CT["CT"]=1
FFC = pd.merge(FFC, FFC_CT"届出番号","CT", on="届出番号", how="outer")
FFC = pd.merge(FFC, FFC_SR"届出番号","SR", on="届出番号", how="outer")
FFC.to_excel("dump_data.xlsx", index=False)
FFC.to_csv("dump_data.csv", index=False)

 

 

 

 

-------

「機能性表示食品」については以下の記事を参照ください。

shige-o.hatenablog.com