도표를 만들거나 다른 여러 가지 방식으로 시각화하는 작업은 데이터 분석에서 무척 중요한 일 중 하나
시각화는 특이값을 찾아내거나 데이터 변형이 필요한지 알아보거나 모델에 대한 아이디어를 찾기 위한 과정의 일부
d3.js 같은 툴킷을 사용해 데이터를 시각화하여 웹에 올리는 게 최종 목표일 수 있다.
파이썬은 다양한 시각화 도구를 구비하고 있지만 이 책에서는 matplotlib에 중점을 두고 설명
matplotlib은 주로 2D 도표를 위한 데스크톱 패키지로, 출판물 수준의 도표를 만들 수 있도록 설계
IPython과 matplotlib을 통합
IPython에서 GUI 툴킷과 함께 matplotlib을 사용하면 도표의 확대와 회전 같은 인터렉티브한 기능 사용
또한 모든 운영체제의 다양한 GUI 백엔드를 지원
PDF, SVG, JPG, PNG, GMP, GIF 등 일반적으로 널리 사요오디는 벡터 포맷과 래스터 포맷으로 도표를 저장할 수 있다.
이 책에서뿐만 아니라 다른 곳에서도 대부분 matplotlib 을 이용해서 다이어그램을 만들고 있다.
matplotlib은 3D 도식을 위한 matplot3d 및 지도와 투영을 위한 basemap 같은 다양한 확장툴킷이 있는데, 이 장의 끝부분에서 .shp(shapefile)을 읽어 지도 위에 도식을 그리는 예제 소개 예정
이 장에서 나오는 예제 코드를 돌려보려면 IPython은 pylab 모드(ipython --pylab)로 실행하거나 %gui 매직을 이용해서 GUI 이벤트 루프 통합 기능을 반드시 켜야 한다.
plot(np.arange(10))
[<matplotlib.lines.Line2D at 0x1091663d0>]
# pyplot import convention
import matplotlib.pyplot as plt
import pandas as pd
from pandas import DataFrame, Series
fig = plt.figure()
<matplotlib.figure.Figure at 0x10884eb50>
ax1 = fig.add_subplot(2, 2, 1)
ax2 = fig.add_subplot(2, 2, 2)
ax3 = fig.add_subplot(2, 2, 3)
from numpy.random import randn
# k 옵션은 검은 점선을 그리기 위한 스타일 옵션(black)
plt.plot(randn(50).cumsum(), 'k--')
[<matplotlib.lines.Line2D at 0x108b78150>]
_ = ax1.hist(randn(100), bins=20, color='k', alpha=0.3)
ax2.scatter(np.arange(30), np.arange(30) + 3 * randn(30))
<matplotlib.collections.PathCollection at 0x108b5f6d0>
ax1
<matplotlib.axes._subplots.AxesSubplot at 0x10884bb10>
ax2
<matplotlib.axes._subplots.AxesSubplot at 0x10841cd90>
ax3
<matplotlib.axes._subplots.AxesSubplot at 0x108b15450>
fig, axes = plt.subplots(2, 3)
axes
array([[<matplotlib.axes._subplots.AxesSubplot object at 0x1090df410>, <matplotlib.axes._subplots.AxesSubplot object at 0x1090d4290>, <matplotlib.axes._subplots.AxesSubplot object at 0x108bb5a50>], [<matplotlib.axes._subplots.AxesSubplot object at 0x1090cdd10>, <matplotlib.axes._subplots.AxesSubplot object at 0x1093c8bd0>, <matplotlib.axes._subplots.AxesSubplot object at 0x1093e0a90>]], dtype=object)
인자 | 설명 |
---|---|
nrows | 서브플롯의 로우 수 |
ncols | 서브플롯의 칼럼 수 |
sharex | 모든 서브플롯이 같은 x축 눈금을 사용하도록 한다(xlim 값을 조절하면 모든 서브플롯에 적용된다). |
sharey | 모든 서브플롯이 같은 y축 눈금을 사용하도록 한다(ylim 값을 조절하면 모든 서브플롯에 적용된다). |
subplot_kw | add_subplot()을 사용해 각 서브플롯을 생성할 때 사용할 키워드를 담고 있는 사전 |
**fig_kw | Figure를 생성할 때 사용할 추가적인 키워드 인자 예) plt.subplots(2, 2, figsize=(8, 6)) |
ax.plot(x, y, 'g--')
ax.plot(x, y, linestyle='--', color='g')
흔히 사용되는 색상을 위해 몇 가지 색상 문자열 존재
RGB 값(#CECECE)을 직접 지정
선 스타일에 대한 전체 목록은 plot 메서드의 도움말 참고
특정 지점의 실제 데이터를 돋보이게 하기 위해 마커 추가 가능
마커도 스타일 문자열에 포함 가능, 색상 마커 다음에 마커 스타일이 오고 그 뒤에 선 스타일 지정
plt.plot(randn(30).cumsum(), 'ko--')
[<matplotlib.lines.Line2D at 0x1091ab910>]
# 명시적 방법
plot(randn(30).cumsum(), color='k', linestyle='dashed', marker='o')
[<matplotlib.lines.Line2D at 0x10c374690>]
plt.plot?
================ ===============================
character description
================ ===============================
``'-'`` solid line style
``'--'`` dashed line style
``'-.'`` dash-dot line style
``':'`` dotted line style
``'.'`` point marker
``','`` pixel marker
``'o'`` circle marker
``'v'`` triangle_down marker
``'^'`` triangle_up marker
``'<'`` triangle_left marker
``'>'`` triangle_right marker
``'1'`` tri_down marker
``'2'`` tri_up marker
``'3'`` tri_left marker
``'4'`` tri_right marker
``'s'`` square marker
``'p'`` pentagon marker
``'*'`` star marker
``'h'`` hexagon1 marker
``'H'`` hexagon2 marker
``'+'`` plus marker
``'x'`` x marker
``'D'`` diamond marker
``'d'`` thin_diamond marker
``'|'`` vline marker
``'_'`` hline marker
================ ===============================
The following color abbreviations are supported:
========== ========
character color
========== ========
'b' blue
'g' green
'r' red
'c' cyan
'm' magenta
'y' yellow
'k' black
'w' white
========== ========
plt.plot(randn(30).cumsum(), 'kv--')
[<matplotlib.lines.Line2D at 0x1095b22d0>]
plt.plot(randn(30).cumsum(), 'k.--')
[<matplotlib.lines.Line2D at 0x109a0abd0>]
plt.plot(randn(30).cumsum(), 'k,--')
[<matplotlib.lines.Line2D at 0x109a3b4d0>]
plt.plot(randn(30).cumsum(), 'k^--')
[<matplotlib.lines.Line2D at 0x109d855d0>]
plt.plot(randn(30).cumsum(), 'k<--')
[<matplotlib.lines.Line2D at 0x10a01de50>]
plt.plot(randn(30).cumsum(), 'k>--')
[<matplotlib.lines.Line2D at 0x10a210190>]
plt.plot(randn(30).cumsum(), 'k1--')
[<matplotlib.lines.Line2D at 0x10a29e090>]
plt.plot(randn(30).cumsum(), 'k2--')
[<matplotlib.lines.Line2D at 0x10a2c8c10>]
plt.plot(randn(30).cumsum(), 'k3--')
[<matplotlib.lines.Line2D at 0x10a477cd0>]
plt.plot(randn(30).cumsum(), 'k4--')
[<matplotlib.lines.Line2D at 0x10a561dd0>]
plt.plot(randn(30).cumsum(), 'ks--')
[<matplotlib.lines.Line2D at 0x10a58fed0>]
plt.plot(randn(30).cumsum(), 'kp--')
[<matplotlib.lines.Line2D at 0x10a61e7d0>]
plt.plot(randn(30).cumsum(), 'kH--')
[<matplotlib.lines.Line2D at 0x10a6ae110>]
plt.plot(randn(30).cumsum(), 'k*--')
[<matplotlib.lines.Line2D at 0x10a8c8250>]
plt.plot(randn(30).cumsum(), 'k+--')
[<matplotlib.lines.Line2D at 0x10a8f8b50>]
plt.plot(randn(30).cumsum(), 'kx--')
[<matplotlib.lines.Line2D at 0x10ac8a450>]
plt.plot(randn(30).cumsum(), 'kD--')
[<matplotlib.lines.Line2D at 0x10af1b550>]
plt.plot(randn(30).cumsum(), 'kd--')
[<matplotlib.lines.Line2D at 0x10b20cdd0>]
plt.plot(randn(30).cumsum(), 'k|--')
[<matplotlib.lines.Line2D at 0x10b23e6d0>]
plt.plot(randn(30).cumsum(), 'k_--')
[<matplotlib.lines.Line2D at 0x10b2cdf50>]
plt.plot(randn(30).cumsum(), 'ko--')
[<matplotlib.lines.Line2D at 0x10b582810>]
plt.plot(randn(30).cumsum(), 'ko-')
[<matplotlib.lines.Line2D at 0x10b777110>]
plt.plot(randn(30).cumsum(), 'ko:')
[<matplotlib.lines.Line2D at 0x10c3dcb10>]
fig = plt.figure()
<matplotlib.figure.Figure at 0x10d3eaa10>
data = randn(30).cumsum()
plt.plot(data, 'k--', label='Default')
[<matplotlib.lines.Line2D at 0x10d572d90>]
plt.plot(data, 'k-', drawstyle='steps-post', label='steps-post')
[<matplotlib.lines.Line2D at 0x10d713850>]
plt.legend(loc='best')
plt.plot(data, 'k--', drawstyle='steps-post', label='steps-post')
[<matplotlib.lines.Line2D at 0x10c613150>]
plt.plot(data, 'k--', drawstyle='steps-post')
[<matplotlib.lines.Line2D at 0x10c9ebd10>]
plt.plot(data, 'k--', label='steps-post')
[<matplotlib.lines.Line2D at 0x10ccdae10>]
pyplot 인터페이스는 인터랙티브 사용에 맞추어 설계
xlim, xticks, xticklabels 같은 메서드
표의 범위를 지정, 눈금의 위치, 눈금의 이름을 각각 조절
아무런 인자도 없이 호출하면 현재 설정되어 있는 매개변수의 값 반환. plt.xlim() 메서드는 현재 X축의 범위를 반환
인자를 전달하면 매개변수의 값 설정. 그래서 plt.xlim([0, 10])을 호출하면 X축의 범위가 0부터 10까지로 설정
이 모든 메서드는 현재 활성화된, 혹은 가장 최근에 생성된 AxesSubplot 객채에 대해 동작
앞서 소개한 모든 메서드는 서브플롯 객체의 set/get 메서드로도 존재
xlim이라면 ax.get_xlim과 ax.set_xlim 메서드가 존재
명시적인 것 선호하기 때문에 특히 여러 개의 서브플롯을 다룰 때는 서브플롯 인스턴스 메서드 사용한다. 하지만 독자들은 각자에게 편리한 메서드를 사용해도 상관없다.
fig = plt.figure(); ax = fig.add_subplot(1, 1, 1)
ax.plot(randn(1000).cumsum())
[<matplotlib.lines.Line2D at 0x10e0a4490>]
ticks = ax.set_xticks([0, 250, 500, 750, 1000])
labels = ax.set_xticklabels(['one', 'two', 'three', 'four', 'five'],
rotation=30, fontsize='small')
ax.set_title('My first matplotlib plot')
<matplotlib.text.Text at 0x10c38fbd0>
ax.set_xlabel('Stages')
<matplotlib.text.Text at 0x10c36e950>
fig = plt.figure(); ax = fig.add_subplot(1, 1, 1)
ax.plot(randn(1000).cumsum(), 'k', label='one')
[<matplotlib.lines.Line2D at 0x10c36e590>]
ax.plot(randn(1000).cumsum(), 'k--', label='two')
[<matplotlib.lines.Line2D at 0x10c39be10>]
ax.plot(randn(1000).cumsum(), 'k.', label='three')
[<matplotlib.lines.Line2D at 0x10c398490>]
# 그냥은 안 보이고 pan zoom을 건드리니 보이네
ax.legend(loc='best')
<matplotlib.legend.Legend at 0x10b2aecd0>
# 깨달았다.
# 한 칸에 모두 넣어야 plot을 보여주는구나.
fig = plt.figure(); ax = fig.add_subplot(1, 1, 1)
ax.plot(randn(1000).cumsum(), 'k', label='one')
ax.plot(randn(1000).cumsum(), 'k--', label='two')
ax.plot(randn(1000).cumsum(), 'k.', label='three')
ax.legend(loc='best')
<matplotlib.legend.Legend at 0x110793690>
!head ch08/spx.csv
,SPX 1990-02-01 00:00:00,328.79 1990-02-02 00:00:00,330.92 1990-02-05 00:00:00,331.85 1990-02-06 00:00:00,329.66 1990-02-07 00:00:00,333.75 1990-02-08 00:00:00,332.96 1990-02-09 00:00:00,333.62 1990-02-12 00:00:00,330.08 1990-02-13 00:00:00,331.02
from datetime import datetime
fig = plt.figure()
ax = fig.add_subplot(1, 1, 1)
data = pd.read_csv('ch08/spx.csv', index_col=0, parse_dates=True)
spx = data['SPX']
spx.plot(ax=ax, style='k-')
crisis_data = [
(datetime(2007, 10, 11), 'Peak of bull market'),
(datetime(2008, 3, 12), 'Bear Stearns Fails'),
(datetime(2008, 9, 15), 'Lehman Bankruptcy')
]
for date, label in crisis_data:
ax.annotate(label, xy=(date, spx.asof(date) + 50),
xytext=(date, spx.asof(date) + 200),
arrowprops=dict(facecolor='black'),
horizontalalignment='left',
verticalalignment='top')
# 2007-2010 구간을 확대
ax.set_xlim(['1/1/2007', '1/1/2011'])
ax.set_ylim([600, 1800])
ax.set_title('Important dates in 2008-2009 financial crisis')
<matplotlib.text.Text at 0x111314450>
온라인에서 matplotlib 갤러리 를 둘러보면 배울만한 여러가지 주석 예제를 확인 가능
도형을 그리려면 좀 더 신경
matplotlib은 일반적인 도형을 표현하는 patches 객체를 제공하는데, 이 중에 Rectangle과 Circle 등은 matplotlib.pyplot에서도 찾을 수 있지만 전체 모음은 matplotlib.patches에 있다.
도표에 도형을 추가하려면 patches 객체인 shp를 만들어서 서브플롯에 ax.add_patch(shp)를 호출하여 추가
fig = plt.figure()
ax = fig.add_subplot(1, 1, 1)
rect = plt.Rectangle((0.2, 0.75), 0.4, 0.15, color='k', alpha=0.3)
circ = plt.Circle((0.7, 0.2), 0.15, color='b', alpha=0.3)
pgon = plt.Polygon([[0.15, 0.15], [0.35, 0.4], [0.2, 0.6]],
color='g', alpha=0.5)
ax.add_patch(rect)
ax.add_patch(circ)
ax.add_patch(pgon)
<matplotlib.patches.Polygon at 0x101ea3110>
# plt.savefig
fig.savefig('ch08/figpath.svg')
fig.savefig('ch08/figpath.png', dpi=400, bbox_inches='tight')
fig.savefig('ch08/figpath_nobbox.png', dpi=400)
인자 | 설명 |
---|---|
fname | 파일 경로나 파이썬의 파일과 유사한 객체를 나타내는 문자열. 저장되는 포맷은 파일 확장자를 통해 결정된다. 예) .pdf는 PDF포맷. .png는 PNG포맷 |
dpi | Figure의 해상도 dpi. 기본값은 100이며 설정이 가능 |
facecolor, edge color | 서브플롯 바깥 배경 색상. 기본값은 w(흰색) |
format | 명시적인 파일 포맷('png', 'pdf', 'svg', 'ps', 'eps', ...) |
bbox_inches | Figure에서 저장할 부분. 만약에 'tight'라고 지정하면 Figure 둘레의 비어있는 공간을 모두 제거하게 된다. |
plt.rc('figure', figsize=(10, 10))
데이터를 보여줄 다양한 형태(선 그래프, 막대 그래프, 봉 차트, 분포도, 등고선 등)와 범례, 제목, 눈금 이름 같은 주석을 조합해서 그래프를 만들어야 한다.
대부분의 데이터는 여러가지 객체로 표현되기 때문에 하나의 온전한 그래프를 그리기 위해서는 기본 컴포넌트를 조합해야 할 필요
pandas에는 로우 이름, 칼럼 이름 그리고 가능한 경우에는 그룹 정보도 담고 있는데, 이 말은 pandas를 이용하면 다양한 종류의 온전한 그래프를 그리기 위해 필요한 많은 양의 matplotlib 코드를 한 두줄의 간단한 문장으로 표현할 수 있다는 말
이런 이점을 활용해서 pandas를 통해 일반적인 시각화를 위한 도표를 작성할 수 있는 메서드가 늘어나고 있다.
이 책을 집필하는 현재 pandas의 그래프 기능과 관련한 많은 작업이 진행중
한 학생이 2012년 Google Summer of Code 프로그램 기간 동안 기능을 추가하고 좀 더 일관되며 사용성이 좋은 인터페이스를 만들기 위해 전일제로 기여
이 코드는 이 책에 나오는 pandas의 다른 코드보다 좀 더 빨리 변경될 가능성이 있음
이와 관련된 정보는 pandas 온라인 문서에 가장 먼저 소개될 것
# cumsum 메소드로 인해 값이 누적된다.
s = Series(np.random.randn(10).cumsum(), index=np.arange(0, 100, 10))
s
0 -2.708173 10 -3.895062 20 -4.811704 30 -5.833185 40 -6.410537 50 -6.892797 60 -6.227022 70 -6.312690 80 -7.326234 90 -7.574805 dtype: float64
s.plot()
<matplotlib.axes._subplots.AxesSubplot at 0x111539210>
np.random.randn(10)
array([ 1.20804795, -0.90984808, -0.69856343, 0.39272464, 1.24373109, -0.7912721 , -0.2316993 , -0.92572915, -0.73842767, 0.49156197])
np.random.randn(10).cumsum()
array([ 1.26594266, -0.34618806, -0.22816919, -0.03327351, 1.14628817, -0.14389082, 1.29059151, 0.43407162, 0.61595324, 0.33726086])
s2 = Series(np.random.randn(10), index=np.arange(0, 100, 10))
s2
0 1.852827 10 1.911911 20 0.525911 30 0.051685 40 -0.164685 50 0.004360 60 -0.614278 70 -0.748000 80 0.189764 90 -0.861933 dtype: float64
s2.plot()
<matplotlib.axes._subplots.AxesSubplot at 0x100769690>
# index: x축으로 사용할 값: 0 부터 100까지인데 단위는 10
df = DataFrame(np.random.randn(10, 4).cumsum(0),
columns = ['A', 'B', 'C', 'D'],
index = np.arange(0, 100, 10))
df.plot()
<matplotlib.axes._subplots.AxesSubplot at 0x111567450>
인자 | 설명 |
---|---|
label | 그래프의 범례 이름 |
ax | 그래프를 그릴 matplotlib의 서브플롯 객체. 만약에 아무것도 넘어오지 않으면 현재 활성화되어 있는 matplotlib의 서브플롯을 사용한다. |
style | matplotlib에 전달할 'ko--' 같은 스타일의 문자열 |
alpha | 그래프 투명도(0부터 1까지) |
kind | 그래프 종류. 'line', 'bar', 'barh', 'kde' |
logy | Y축에 대한 로그 스케일링 |
use_index | 객체의 색인을 눈금 이름으로 사용할지의 여부 |
rot | 눈금 이름을 로테이션(0부터 360까지) |
xticks | X축으로 사용할 값 |
yticks | Y축으로 사용할 값 |
xlim | X축 한계 |
ylim | Y축 한계 |
grid | 축의 그리드를 표시할지의 여부(기본값은 켜기) |
df.plot?
Type: instancemethod
String form:
<bound method DataFrame.plot_frame of A B C D
0 0.305813 0. <...> -0.733882
80 1.266628 3.101826 -0.935918 -0.514306
90 0.641015 4.017795 1.266435 0.381728>
File: /Library/Python/2.7/site-packages/pandas-0.12.0_307_g3a2fe0b-py2.7-macosx-10.8-intel.egg/pandas/tools/plotting.py
Definition: df.plot(frame=None, x=None, y=None, subplots=False, sharex=True, sharey=False, use_index=True, figsize=None, grid=None, legend=True, rot=None, ax=None, style=None, title=None, xlim=None, ylim=None, logx=False, logy=False, xticks=None, yticks=None, kind='line', sort_columns=False, fontsize=None, secondary_y=False, **kwds)
Docstring:
Make line or bar plot of DataFrame's series with the index on the x-axis
using matplotlib / pylab.
Parameters
----------
frame : DataFrame
x : label or position, default None
y : label or position, default None
Allows plotting of one column versus another
subplots : boolean, default False
Make separate subplots for each time series
sharex : boolean, default True
In case subplots=True, share x axis
sharey : boolean, default False
In case subplots=True, share y axis
use_index : boolean, default True
Use index as ticks for x axis
stacked : boolean, default False
If True, create stacked bar plot. Only valid for DataFrame input
sort_columns: boolean, default False
Sort column names to determine plot ordering
title : string
Title to use for the plot
grid : boolean, default None (matlab style default)
Axis grid lines
legend : boolean, default True
Place legend on axis subplots
ax : matplotlib axis object, default None
style : list or dict
matplotlib line style per column
kind : {'line', 'bar', 'barh', 'kde', 'density'}
bar : vertical bar plot
barh : horizontal bar plot
kde/density : Kernel Density Estimation plot
logx : boolean, default False
For line plots, use log scaling on x axis
logy : boolean, default False
For line plots, use log scaling on y axis
xticks : sequence
Values to use for the xticks
yticks : sequence
Values to use for the yticks
xlim : 2-tuple/list
ylim : 2-tuple/list
rot : int, default None
Rotation for ticks
secondary_y : boolean or sequence, default False
Whether to plot on the secondary y-axis
If a list/tuple, which columns to plot on secondary y-axis
mark_right: boolean, default True
When using a secondary_y axis, should the legend label the axis of
the various columns automatically
colormap : str or matplotlib colormap object, default None
Colormap to select colors from. If string, load colormap with that name
from matplotlib.
kwds : keywords
Options to pass to matplotlib plotting method
Returns
-------
ax_or_axes : matplotlib.AxesSubplot or list of them
인자 | 설명 |
---|---|
subplots | 각 DataFrame의 칼럼을 독립된 서브플롯에 그린다. |
sharex | subplots=True면 같은 X축을 공유하고 눈금과 한계를 연결한다. |
sharey | subplots=True면 같은 Y축을 공유한다. |
figsize | 생성될 그래프의 크기를 튜플로 지정한다. |
title | 그래프의 제목을 문자열로 지정한다. |
legend | 서브플롯의 범례를 추가한다. 기본값은 True |
sort_columns | 칼럼을 알파벳 순서로 그린다. 기본값은 존재하는 칼럼 순서다. |
fig, axes = plt.subplots(2, 1)
data = Series(np.random.randn(16), index=list('abcdefghijklmnop'))
data.plot(kind='bar', ax=axes[0], color='k', alpha=0.7)
data.plot(kind='barh', ax=axes[1], color='k', alpha=0.7)
<matplotlib.axes._subplots.AxesSubplot at 0x113a58950>
plt.subplots 함수에 대한 자세한 내용과 matplotlib의 축과 그림에 대한 내용은 이 다음장에서 자세히 설명
DataFrame에서 막대 그래프는 각 로우의 값을 함께 묶어서 하나의 그룹마다 각각의 막대를 보여줌
df = DataFrame(np.random.rand(6, 4),
index=['one', 'two', 'three', 'four', 'five', 'six'],
columns=pd.Index(['A', 'B', 'C', 'D'], name='Genus'))
df
Genus | A | B | C | D |
---|---|---|---|---|
one | 0.156639 | 0.714753 | 0.793158 | 0.883230 |
two | 0.859143 | 0.281589 | 0.394842 | 0.226950 |
three | 0.083308 | 0.702602 | 0.377885 | 0.516319 |
four | 0.489569 | 0.069673 | 0.953518 | 0.302130 |
five | 0.296956 | 0.984021 | 0.938269 | 0.241004 |
six | 0.263840 | 0.051877 | 0.824661 | 0.054635 |
df.plot(kind='bar')
<matplotlib.axes._subplots.AxesSubplot at 0x114242650>
DataFrame의 칼럼인 'Genus'가 범례의 제목으로 사용됨
help(np.random.rand)
Help on built-in function rand: rand(...) rand(d0, d1, ..., dn) Random values in a given shape. Create an array of the given shape and propagate it with random samples from a uniform distribution over ``[0, 1)``. Parameters ---------- d0, d1, ..., dn : int, optional The dimensions of the returned array, should all be positive. If no argument is given a single Python float is returned. Returns ------- out : ndarray, shape ``(d0, d1, ..., dn)`` Random values. See Also -------- random Notes ----- This is a convenience function. If you want an interface that takes a shape-tuple as the first argument, refer to np.random.random_sample . Examples -------- >>> np.random.rand(3,2) array([[ 0.14022471, 0.96360618], #random [ 0.37601032, 0.25528411], #random [ 0.49313049, 0.94909878]]) #random
help(np.random.randn)
Help on built-in function randn: randn(...) randn(d0, d1, ..., dn) Return a sample (or samples) from the "standard normal" distribution. If positive, int_like or int-convertible arguments are provided, `randn` generates an array of shape ``(d0, d1, ..., dn)``, filled with random floats sampled from a univariate "normal" (Gaussian) distribution of mean 0 and variance 1 (if any of the :math:`d_i` are floats, they are first converted to integers by truncation). A single float randomly sampled from the distribution is returned if no argument is provided. This is a convenience function. If you want an interface that takes a tuple as the first argument, use `numpy.random.standard_normal` instead. Parameters ---------- d0, d1, ..., dn : int, optional The dimensions of the returned array, should be all positive. If no argument is given a single Python float is returned. Returns ------- Z : ndarray or float A ``(d0, d1, ..., dn)``-shaped array of floating-point samples from the standard normal distribution, or a single such float if no parameters were supplied. See Also -------- random.standard_normal : Similar, but takes a tuple as its argument. Notes ----- For random samples from :math:`N(\mu, \sigma^2)`, use: ``sigma * np.random.randn(...) + mu`` Examples -------- >>> np.random.randn() 2.1923875335537315 #random Two-by-four array of samples from N(3, 6.25): >>> 2.5 * np.random.randn(2, 4) + 3 array([[-4.49401501, 4.00950034, -1.81814867, 7.29718677], #random [ 0.39924804, 4.68456316, 4.99394529, 4.84057254]]) #random
df2 = DataFrame(np.random.randn(6, 4),
index=['one', 'two', 'three', 'four', 'five', 'six'],
columns=pd.Index(['A', 'B', 'C', 'D'], name='Genus'))
df2.plot(kind='bar')
<matplotlib.axes._subplots.AxesSubplot at 0x1145bb110>
df.plot(kind='barh', stacked=True, alpha=0.5)
<matplotlib.axes._subplots.AxesSubplot at 0x11470ccd0>
tips = pd.read_csv('ch08/tips.csv')
tips.head()
total_bill | tip | sex | smoker | day | time | size | |
---|---|---|---|---|---|---|---|
0 | 16.99 | 1.01 | Female | No | Sun | Dinner | 2 |
1 | 10.34 | 1.66 | Male | No | Sun | Dinner | 3 |
2 | 21.01 | 3.50 | Male | No | Sun | Dinner | 3 |
3 | 23.68 | 3.31 | Male | No | Sun | Dinner | 2 |
4 | 24.59 | 3.61 | Female | No | Sun | Dinner | 4 |
# 파티 요일과 파티 숫자의 crosstab
party_counts = pd.crosstab(tips.day, tips.size)
party_counts
size | 1 | 2 | 3 | 4 | 5 | 6 |
---|---|---|---|---|---|---|
day | ||||||
Fri | 1 | 16 | 1 | 1 | 0 | 0 |
Sat | 2 | 53 | 18 | 13 | 1 | 0 |
Sun | 0 | 39 | 15 | 18 | 3 | 1 |
Thur | 1 | 48 | 4 | 5 | 1 | 3 |
# Not many 1- and 6-person parties
# 1, 6번은 많지 않으므로 제외
party_counts = party_counts.ix[:, 2:5]
party_counts
size | 2 | 3 | 4 | 5 |
---|---|---|---|---|
day | ||||
Fri | 16 | 1 | 1 | 0 |
Sat | 53 | 18 | 13 | 1 |
Sun | 39 | 15 | 18 | 3 |
Thur | 48 | 4 | 5 | 1 |
tips.day
0 Sun 1 Sun 2 Sun 3 Sun 4 Sun 5 Sun 6 Sun 7 Sun 8 Sun 9 Sun 10 Sun 11 Sun 12 Sun 13 Sun 14 Sun ... 229 Sat 230 Sat 231 Sat 232 Sat 233 Sat 234 Sat 235 Sat 236 Sat 237 Sat 238 Sat 239 Sat 240 Sat 241 Sat 242 Sat 243 Thur Name: day, Length: 244, dtype: object
tips.size
0 2 1 3 2 3 3 2 4 4 5 4 6 2 7 4 8 2 9 2 10 2 11 4 12 2 13 4 14 2 ... 229 2 230 4 231 3 232 2 233 2 234 2 235 2 236 2 237 2 238 3 239 3 240 2 241 2 242 2 243 2 Name: size, Length: 244, dtype: int64
help(pd.crosstab)
Help on function crosstab in module pandas.tools.pivot: crosstab(rows, cols, values=None, rownames=None, colnames=None, aggfunc=None, margins=False, dropna=True) Compute a simple cross-tabulation of two (or more) factors. By default computes a frequency table of the factors unless an array of values and an aggregation function are passed Parameters ---------- rows : array-like, Series, or list of arrays/Series Values to group by in the rows cols : array-like, Series, or list of arrays/Series Values to group by in the columns values : array-like, optional Array of values to aggregate according to the factors aggfunc : function, optional If no values array is passed, computes a frequency table rownames : sequence, default None If passed, must match number of row arrays passed colnames : sequence, default None If passed, must match number of column arrays passed margins : boolean, default False Add row/column margins (subtotals) dropna : boolean, default True Do not include columns whose entries are all NaN Notes ----- Any Series passed will have their name attributes used unless row or column names for the cross-tabulation are specified Examples -------- >>> a array([foo, foo, foo, foo, bar, bar, bar, bar, foo, foo, foo], dtype=object) >>> b array([one, one, one, two, one, one, one, two, two, two, one], dtype=object) >>> c array([dull, dull, shiny, dull, dull, shiny, shiny, dull, shiny, shiny, shiny], dtype=object) >>> crosstab(a, [b, c], rownames=['a'], colnames=['b', 'c']) b one two c dull shiny dull shiny a bar 1 2 1 0 foo 2 2 1 2 Returns ------- crosstab : DataFrame
# 총합이 1이 되도록 정규화한다
party_pacts = party_counts.div(party_counts.sum(1).astype(float), axis=0)
party_counts.sum(1).astype(float)
day Fri 18 Sat 85 Sun 75 Thur 58 dtype: float64
# day = Fri, size = 2
16/18.0
0.8888888888888888
party_pacts
size | 2 | 3 | 4 | 5 |
---|---|---|---|---|
day | ||||
Fri | 0.888889 | 0.055556 | 0.055556 | 0.000000 |
Sat | 0.623529 | 0.211765 | 0.152941 | 0.011765 |
Sun | 0.520000 | 0.200000 | 0.240000 | 0.040000 |
Thur | 0.827586 | 0.068966 | 0.086207 | 0.017241 |
# 요일별 파티 규모
party_pacts.plot(kind='bar', stacked=True)
<matplotlib.axes._subplots.AxesSubplot at 0x114a86fd0>
party_pacts.plot(kind='bar')
<matplotlib.axes._subplots.AxesSubplot at 0x114ab13d0>
# 팁의 비율 = 팁 / 전체 결제 금액
tips['tip_pct'] = tips['tip'] / tips['total_bill']
# 팁의 비율이 얼마나 되는지 histogray으로 나타냄
tips['tip_pct'].hist(bins=50)
<matplotlib.axes._subplots.AxesSubplot at 0x114d23d90>
tips['tip_pct'].hist(bins=10)
<matplotlib.axes._subplots.AxesSubplot at 0x11547c650>
tips['tip_pct'].hist?
tips['tip_pct'].hist
bins : integer or array_like, optional, default: 10
If an integer is given, `bins + 1` bin edges are returned,
consistently with :func:`numpy.histogram` for numpy version >=
1.3.
Unequally spaced bins are supported if `bins` is a sequence.
tips['tip_pct'].hist(bins=20)
<matplotlib.axes._subplots.AxesSubplot at 0x115458590>
tips['tip_pct'].hist(bins=100)
<matplotlib.axes._subplots.AxesSubplot at 0x1154cf690>
# default bins=10
tips['tip_pct'].hist()
<matplotlib.axes._subplots.AxesSubplot at 0x11653ed10>
len(tips)
244
tips['tip_pct'].hist(bins=len(tips))
<matplotlib.axes._subplots.AxesSubplot at 0x116530d50>
tips.head()
total_bill | tip | sex | smoker | day | time | size | tip_pct | |
---|---|---|---|---|---|---|---|---|
0 | 16.99 | 1.01 | Female | No | Sun | Dinner | 2 | 0.059447 |
1 | 10.34 | 1.66 | Male | No | Sun | Dinner | 3 | 0.160542 |
2 | 21.01 | 3.50 | Male | No | Sun | Dinner | 3 | 0.166587 |
3 | 23.68 | 3.31 | Male | No | Sun | Dinner | 2 | 0.139780 |
4 | 24.59 | 3.61 | Female | No | Sun | Dinner | 4 | 0.146808 |
# 팁 비율의 밀도 그래프
tips['tip_pct'].plot(kind='kde')
<matplotlib.axes._subplots.AxesSubplot at 0x1165cf450>
comp1 = np.random.normal(0, 1, size=200) # N(0, 1)
comp2 = np.random.normal(10, 2, size=200) # N(10, 4)
values = Series(np.concatenate([comp1, comp2]))
comp1
array([-0.03006432, 0.62416921, -0.82979016, -0.07626137, 0.33006727, -0.2226163 , -1.4490153 , -0.57840093, -1.11460083, 0.7553205 , -0.21047422, 0.81083657, 0.25409624, -0.73677549, 1.59938654, 0.30897776, -0.52118929, -0.98074448, 1.02452457, 1.26628246, -1.08982414, -1.8863159 , -1.49819582, -0.57088863, -1.52569729, -0.21462303, -1.91300802, -0.97689937, 0.69224438, 1.19066594, -0.04543148, -1.68464209, 0.16377322, -0.41100469, 1.65563584, -0.43548471, -0.0686075 , 0.87443718, -0.09561706, 0.34318721, -0.33434316, -0.6943807 , 1.05739929, -0.08260261, -0.26344038, -1.05453138, 1.11027371, 1.09987408, -2.05056012, 0.7458223 , 1.80206639, -0.29385907, -0.30099934, -1.48906035, -0.25789229, 0.6368622 , 1.35291641, -0.37697077, -0.63794597, -0.07542487, 1.14693734, -1.47784192, -0.37739846, 0.69789293, -0.2241004 , -0.47868564, 1.03858588, -0.26952836, -0.36315754, 0.75307931, 1.90836703, 0.84463412, -0.07939539, 1.23437271, 1.43452041, 0.61490596, -0.3134146 , 1.75492581, 0.69160287, 1.39466142, -0.59527496, 0.04232359, 0.49865358, 0.92069305, 0.71648503, 0.32103442, -1.37489713, 0.3128524 , 1.2121235 , -0.64490816, 0.87252652, 0.04927038, -0.40507724, -1.23035539, 0.5222532 , -1.26006006, 0.58750751, -0.81574104, 2.03006589, 1.79778166, -1.18547603, -0.19684619, -1.2061639 , -0.67239921, -1.06537364, 1.89551087, 0.69125902, 0.24671771, 0.1799499 , 0.13539037, 2.52973433, -0.15766208, 0.21710313, -0.39874482, -0.09711104, -0.68850282, 0.42143671, 2.03038841, -1.06994309, -1.15533822, 0.267592 , 0.76303184, 0.92527421, -0.18773323, 0.68041131, 0.52873759, 0.02513809, 0.2401861 , -2.01104222, 0.19282394, -0.98472998, 1.10906995, -1.46220406, 0.04029807, 3.70747642, 0.13750037, -0.17335615, -0.04595318, -0.00703485, 0.13321913, -0.1880394 , 0.60217843, -0.50454323, 2.13825018, -0.86848241, -0.15371265, 1.05188101, -0.6490668 , -0.03762459, 0.12019895, -0.85142469, -0.34167035, -1.67959706, -0.44873759, -1.55704742, -0.45973605, -1.34374166, 0.20502535, 0.34766993, -0.02929194, -1.62667786, 0.35566227, 0.99383155, -0.3068941 , 0.99818634, 0.46747651, 0.51479121, 0.0885481 , 1.74646427, 0.13564841, -0.71792006, 1.22226059, 0.08595269, 1.26449524, -0.25562476, -0.2302898 , 0.47995741, 0.80062927, 0.77013342, -2.45091037, 0.15850605, 0.32502658, 0.42511228, -0.83601846, -1.50093046, 0.25244309, 0.88262766, -0.20556962, -0.20643288, 0.19607876, 1.19494803, 2.51500466, 0.22907423, 0.28595409, -1.04140855, -1.60573034, -0.83226837, -0.38434512, 0.40409659, -0.2794942 ])
comp2
array([ 12.12979238, 11.31287139, 9.11185445, 6.21412288, 12.02195632, 7.98072736, 8.88810476, 10.59032813, 6.90336211, 8.31517484, 10.32299948, 9.59569113, 10.61039485, 7.7421701 , 9.34527707, 7.10553918, 10.43539833, 7.77376647, 9.3063226 , 8.99981389, 10.2348831 , 8.87808666, 9.90299934, 10.26468104, 10.31592146, 9.23504796, 12.75585353, 10.37984266, 13.12118208, 10.75283153, 10.38349071, 7.70727205, 8.76031168, 12.64752461, 13.72756757, 9.35243395, 11.43970632, 11.93780346, 13.41580251, 9.45244386, 13.93512561, 12.4077175 , 15.41248813, 8.65833233, 9.98494934, 9.45740357, 8.37800771, 8.4866978 , 8.94076236, 9.16867676, 9.96257804, 10.01438034, 13.56244584, 7.72115934, 7.98352198, 10.86779896, 7.53621441, 8.89007687, 8.75529358, 6.45836627, 9.26307598, 9.26817923, 11.23709731, 9.4024986 , 10.48216662, 9.81099859, 9.61800828, 9.2411512 , 9.02121394, 13.0542351 , 9.30883883, 8.75658223, 8.84301486, 12.36004597, 10.44683533, 4.96961209, 9.62606839, 8.09027939, 8.73693674, 13.29556102, 12.43524757, 9.5924543 , 7.49019263, 10.53756646, 9.03188349, 12.91507698, 13.11381014, 11.01024165, 11.40147758, 11.05118302, 8.15736822, 6.85889665, 10.37081389, 10.62889047, 8.78887665, 8.28573431, 5.51950026, 12.28506857, 9.32171887, 10.50588577, 6.03667584, 7.41734292, 8.20309615, 10.42889666, 12.67629172, 14.09353288, 9.89166436, 8.00360409, 5.99305938, 9.33975857, 10.50234367, 9.95875703, 9.13212607, 8.95817617, 9.61129025, 9.54071445, 9.17114096, 9.54379153, 7.79176814, 8.2786597 , 9.53316156, 7.7926394 , 10.88550414, 12.96031431, 9.42429864, 8.54464011, 11.2917608 , 11.8457744 , 9.54300979, 8.30888867, 13.54993186, 11.05272319, 12.11968601, 9.88714917, 10.77184716, 11.02172827, 7.40669767, 9.36458248, 10.66301035, 7.68434779, 10.00564907, 11.10394758, 7.22035275, 8.08423978, 11.0795675 , 7.40255238, 10.29544307, 7.7234862 , 11.59979629, 10.94676699, 9.58586261, 8.43918392, 9.86616604, 9.65168141, 7.41870469, 11.16809778, 7.22804576, 12.53855354, 12.29421695, 11.47979516, 9.94691419, 10.2979203 , 10.66189723, 7.1988263 , 11.65957401, 6.19223188, 11.67952798, 6.60079654, 11.69536621, 8.55243384, 14.66606056, 10.59700618, 14.51955882, 12.66453724, 8.4263302 , 10.80717172, 9.78971246, 9.49791593, 8.58696967, 8.0595833 , 11.35096868, 10.05825319, 8.59931553, 10.9292835 , 14.82178706, 9.64108128, 7.15230379, 9.98130276, 10.16814889, 12.50442524, 9.41593221, 7.23832656, 8.57751347, 11.36690595, 8.68819674, 11.7532276 , 9.59768956, 10.37324093, 6.73252232, 7.6218148 ])
np.concatenate([comp1, comp2])
array([ -3.00643194e-02, 6.24169215e-01, -8.29790162e-01, -7.62613746e-02, 3.30067271e-01, -2.22616296e-01, -1.44901530e+00, -5.78400932e-01, -1.11460083e+00, 7.55320501e-01, -2.10474218e-01, 8.10836567e-01, 2.54096238e-01, -7.36775488e-01, 1.59938654e+00, 3.08977756e-01, -5.21189295e-01, -9.80744477e-01, 1.02452457e+00, 1.26628246e+00, -1.08982414e+00, -1.88631590e+00, -1.49819582e+00, -5.70888632e-01, -1.52569729e+00, -2.14623027e-01, -1.91300802e+00, -9.76899373e-01, 6.92244377e-01, 1.19066594e+00, -4.54314784e-02, -1.68464209e+00, 1.63773225e-01, -4.11004693e-01, 1.65563584e+00, -4.35484706e-01, -6.86075043e-02, 8.74437184e-01, -9.56170616e-02, 3.43187210e-01, -3.34343163e-01, -6.94380695e-01, 1.05739929e+00, -8.26026111e-02, -2.63440378e-01, -1.05453138e+00, 1.11027371e+00, 1.09987408e+00, -2.05056012e+00, 7.45822303e-01, 1.80206639e+00, -2.93859066e-01, -3.00999341e-01, -1.48906035e+00, -2.57892293e-01, 6.36862198e-01, 1.35291641e+00, -3.76970772e-01, -6.37945971e-01, -7.54248741e-02, 1.14693734e+00, -1.47784192e+00, -3.77398457e-01, 6.97892928e-01, -2.24100400e-01, -4.78685642e-01, 1.03858588e+00, -2.69528364e-01, -3.63157539e-01, 7.53079311e-01, 1.90836703e+00, 8.44634122e-01, -7.93953923e-02, 1.23437271e+00, 1.43452041e+00, 6.14905962e-01, -3.13414601e-01, 1.75492581e+00, 6.91602868e-01, 1.39466142e+00, -5.95274958e-01, 4.23235905e-02, 4.98653581e-01, 9.20693051e-01, 7.16485030e-01, 3.21034425e-01, -1.37489713e+00, 3.12852398e-01, 1.21212350e+00, -6.44908165e-01, 8.72526521e-01, 4.92703824e-02, -4.05077235e-01, -1.23035539e+00, 5.22253204e-01, -1.26006006e+00, 5.87507505e-01, -8.15741043e-01, 2.03006589e+00, 1.79778166e+00, -1.18547603e+00, -1.96846185e-01, -1.20616390e+00, -6.72399213e-01, -1.06537364e+00, 1.89551087e+00, 6.91259021e-01, 2.46717711e-01, 1.79949899e-01, 1.35390370e-01, 2.52973433e+00, -1.57662075e-01, 2.17103135e-01, -3.98744823e-01, -9.71110403e-02, -6.88502818e-01, 4.21436714e-01, 2.03038841e+00, -1.06994309e+00, -1.15533822e+00, 2.67592000e-01, 7.63031840e-01, 9.25274205e-01, -1.87733232e-01, 6.80411308e-01, 5.28737593e-01, 2.51380939e-02, 2.40186101e-01, -2.01104222e+00, 1.92823944e-01, -9.84729985e-01, 1.10906995e+00, -1.46220406e+00, 4.02980737e-02, 3.70747642e+00, 1.37500372e-01, -1.73356154e-01, -4.59531831e-02, -7.03484946e-03, 1.33219127e-01, -1.88039396e-01, 6.02178428e-01, -5.04543229e-01, 2.13825018e+00, -8.68482412e-01, -1.53712650e-01, 1.05188101e+00, -6.49066801e-01, -3.76245876e-02, 1.20198950e-01, -8.51424687e-01, -3.41670352e-01, -1.67959706e+00, -4.48737587e-01, -1.55704742e+00, -4.59736054e-01, -1.34374166e+00, 2.05025350e-01, 3.47669928e-01, -2.92919436e-02, -1.62667786e+00, 3.55662274e-01, 9.93831547e-01, -3.06894098e-01, 9.98186342e-01, 4.67476511e-01, 5.14791212e-01, 8.85480975e-02, 1.74646427e+00, 1.35648405e-01, -7.17920061e-01, 1.22226059e+00, 8.59526924e-02, 1.26449524e+00, -2.55624763e-01, -2.30289803e-01, 4.79957414e-01, 8.00629272e-01, 7.70133416e-01, -2.45091037e+00, 1.58506053e-01, 3.25026581e-01, 4.25112278e-01, -8.36018462e-01, -1.50093046e+00, 2.52443085e-01, 8.82627665e-01, -2.05569621e-01, -2.06432880e-01, 1.96078761e-01, 1.19494803e+00, 2.51500466e+00, 2.29074231e-01, 2.85954093e-01, -1.04140855e+00, -1.60573034e+00, -8.32268371e-01, -3.84345125e-01, 4.04096595e-01, -2.79494201e-01, 1.21297924e+01, 1.13128714e+01, 9.11185445e+00, 6.21412288e+00, 1.20219563e+01, 7.98072736e+00, 8.88810476e+00, 1.05903281e+01, 6.90336211e+00, 8.31517484e+00, 1.03229995e+01, 9.59569113e+00, 1.06103949e+01, 7.74217010e+00, 9.34527707e+00, 7.10553918e+00, 1.04353983e+01, 7.77376647e+00, 9.30632260e+00, 8.99981389e+00, 1.02348831e+01, 8.87808666e+00, 9.90299934e+00, 1.02646810e+01, 1.03159215e+01, 9.23504796e+00, 1.27558535e+01, 1.03798427e+01, 1.31211821e+01, 1.07528315e+01, 1.03834907e+01, 7.70727205e+00, 8.76031168e+00, 1.26475246e+01, 1.37275676e+01, 9.35243395e+00, 1.14397063e+01, 1.19378035e+01, 1.34158025e+01, 9.45244386e+00, 1.39351256e+01, 1.24077175e+01, 1.54124881e+01, 8.65833233e+00, 9.98494934e+00, 9.45740357e+00, 8.37800771e+00, 8.48669780e+00, 8.94076236e+00, 9.16867676e+00, 9.96257804e+00, 1.00143803e+01, 1.35624458e+01, 7.72115934e+00, 7.98352198e+00, 1.08677990e+01, 7.53621441e+00, 8.89007687e+00, 8.75529358e+00, 6.45836627e+00, 9.26307598e+00, 9.26817923e+00, 1.12370973e+01, 9.40249860e+00, 1.04821666e+01, 9.81099859e+00, 9.61800828e+00, 9.24115120e+00, 9.02121394e+00, 1.30542351e+01, 9.30883883e+00, 8.75658223e+00, 8.84301486e+00, 1.23600460e+01, 1.04468353e+01, 4.96961209e+00, 9.62606839e+00, 8.09027939e+00, 8.73693674e+00, 1.32955610e+01, 1.24352476e+01, 9.59245430e+00, 7.49019263e+00, 1.05375665e+01, 9.03188349e+00, 1.29150770e+01, 1.31138101e+01, 1.10102417e+01, 1.14014776e+01, 1.10511830e+01, 8.15736822e+00, 6.85889665e+00, 1.03708139e+01, 1.06288905e+01, 8.78887665e+00, 8.28573431e+00, 5.51950026e+00, 1.22850686e+01, 9.32171887e+00, 1.05058858e+01, 6.03667584e+00, 7.41734292e+00, 8.20309615e+00, 1.04288967e+01, 1.26762917e+01, 1.40935329e+01, 9.89166436e+00, 8.00360409e+00, 5.99305938e+00, 9.33975857e+00, 1.05023437e+01, 9.95875703e+00, 9.13212607e+00, 8.95817617e+00, 9.61129025e+00, 9.54071445e+00, 9.17114096e+00, 9.54379153e+00, 7.79176814e+00, 8.27865970e+00, 9.53316156e+00, 7.79263940e+00, 1.08855041e+01, 1.29603143e+01, 9.42429864e+00, 8.54464011e+00, 1.12917608e+01, 1.18457744e+01, 9.54300979e+00, 8.30888867e+00, 1.35499319e+01, 1.10527232e+01, 1.21196860e+01, 9.88714917e+00, 1.07718472e+01, 1.10217283e+01, 7.40669767e+00, 9.36458248e+00, 1.06630104e+01, 7.68434779e+00, 1.00056491e+01, 1.11039476e+01, 7.22035275e+00, 8.08423978e+00, 1.10795675e+01, 7.40255238e+00, 1.02954431e+01, 7.72348620e+00, 1.15997963e+01, 1.09467670e+01, 9.58586261e+00, 8.43918392e+00, 9.86616604e+00, 9.65168141e+00, 7.41870469e+00, 1.11680978e+01, 7.22804576e+00, 1.25385535e+01, 1.22942170e+01, 1.14797952e+01, 9.94691419e+00, 1.02979203e+01, 1.06618972e+01, 7.19882630e+00, 1.16595740e+01, 6.19223188e+00, 1.16795280e+01, 6.60079654e+00, 1.16953662e+01, 8.55243384e+00, 1.46660606e+01, 1.05970062e+01, 1.45195588e+01, 1.26645372e+01, 8.42633020e+00, 1.08071717e+01, 9.78971246e+00, 9.49791593e+00, 8.58696967e+00, 8.05958330e+00, 1.13509687e+01, 1.00582532e+01, 8.59931553e+00, 1.09292835e+01, 1.48217871e+01, 9.64108128e+00, 7.15230379e+00, 9.98130276e+00, 1.01681489e+01, 1.25044252e+01, 9.41593221e+00, 7.23832656e+00, 8.57751347e+00, 1.13669059e+01, 8.68819674e+00, 1.17532276e+01, 9.59768956e+00, 1.03732409e+01, 6.73252232e+00, 7.62181480e+00])
len(comp1), len(comp2)
(200, 200)
len(np.concatenate([comp1, comp2]))
400
values
0 -0.030064 1 0.624169 2 -0.829790 3 -0.076261 4 0.330067 5 -0.222616 6 -1.449015 7 -0.578401 8 -1.114601 9 0.755321 10 -0.210474 11 0.810837 12 0.254096 13 -0.736775 14 1.599387 ... 385 9.641081 386 7.152304 387 9.981303 388 10.168149 389 12.504425 390 9.415932 391 7.238327 392 8.577513 393 11.366906 394 8.688197 395 11.753228 396 9.597690 397 10.373241 398 6.732522 399 7.621815 Length: 400, dtype: float64
values.hist(bins=100, alpha=0.3, color='k', normed=True)
<matplotlib.axes._subplots.AxesSubplot at 0x119490290>
values.hist(bins=100, alpha=0.8, color='k', normed=True)
<matplotlib.axes._subplots.AxesSubplot at 0x1197bc4d0>
values.hist(bins=100, alpha=0.8, color='k', normed=False)
<matplotlib.axes._subplots.AxesSubplot at 0x11ad4c550>
values.plot(kind='kde', style='k--')
<matplotlib.axes._subplots.AxesSubplot at 0x116539650>
values.hist(bins=100, alpha=0.3, color='k', normed=True)
values.plot(kind='kde', style='k--')
<matplotlib.axes._subplots.AxesSubplot at 0x1194bfc90>
Statsmodels is a Python module that allows users to explore data, estimate statistical models, and perform statistical tests. An extensive list of descriptive statistics, statistical tests, plotting functions, and result statistics are available for different types of data and each estimator. Researchers across fields may find that statsmodels fully meets their needs for statistical computing and data analysis in Python. Features include:
macro = pd.read_csv('ch08/macrodata.csv')
macro
<class 'pandas.core.frame.DataFrame'> Int64Index: 203 entries, 0 to 202 Data columns (total 14 columns): year 203 non-null values quarter 203 non-null values realgdp 203 non-null values realcons 203 non-null values realinv 203 non-null values realgovt 203 non-null values realdpi 203 non-null values cpi 203 non-null values m1 203 non-null values tbilrate 203 non-null values unemp 203 non-null values pop 203 non-null values infl 203 non-null values realint 203 non-null values dtypes: float64(14)
macro[:10]
year | quarter | realgdp | realcons | realinv | realgovt | realdpi | cpi | m1 | tbilrate | unemp | pop | infl | realint | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0 | 1959 | 1 | 2710.349 | 1707.4 | 286.898 | 470.045 | 1886.9 | 28.98 | 139.7 | 2.82 | 5.8 | 177.146 | 0.00 | 0.00 |
1 | 1959 | 2 | 2778.801 | 1733.7 | 310.859 | 481.301 | 1919.7 | 29.15 | 141.7 | 3.08 | 5.1 | 177.830 | 2.34 | 0.74 |
2 | 1959 | 3 | 2775.488 | 1751.8 | 289.226 | 491.260 | 1916.4 | 29.35 | 140.5 | 3.82 | 5.3 | 178.657 | 2.74 | 1.09 |
3 | 1959 | 4 | 2785.204 | 1753.7 | 299.356 | 484.052 | 1931.3 | 29.37 | 140.0 | 4.33 | 5.6 | 179.386 | 0.27 | 4.06 |
4 | 1960 | 1 | 2847.699 | 1770.5 | 331.722 | 462.199 | 1955.5 | 29.54 | 139.6 | 3.50 | 5.2 | 180.007 | 2.31 | 1.19 |
5 | 1960 | 2 | 2834.390 | 1792.9 | 298.152 | 460.400 | 1966.1 | 29.55 | 140.2 | 2.68 | 5.2 | 180.671 | 0.14 | 2.55 |
6 | 1960 | 3 | 2839.022 | 1785.8 | 296.375 | 474.676 | 1967.8 | 29.75 | 140.9 | 2.36 | 5.6 | 181.528 | 2.70 | -0.34 |
7 | 1960 | 4 | 2802.616 | 1788.2 | 259.764 | 476.434 | 1966.6 | 29.84 | 141.1 | 2.29 | 6.3 | 182.287 | 1.21 | 1.08 |
8 | 1961 | 1 | 2819.264 | 1787.7 | 266.405 | 475.854 | 1984.5 | 29.81 | 142.1 | 2.37 | 6.8 | 182.992 | -0.40 | 2.77 |
9 | 1961 | 2 | 2872.005 | 1814.3 | 286.246 | 480.328 | 2014.4 | 29.92 | 142.9 | 2.29 | 7.0 | 183.691 | 1.47 | 0.81 |
data = macro[['cpi', 'm1', 'tbilrate', 'unemp']]
data[-5:]
cpi | m1 | tbilrate | unemp | |
---|---|---|---|---|
198 | 216.889 | 1474.7 | 1.17 | 6.0 |
199 | 212.174 | 1576.5 | 0.12 | 6.9 |
200 | 212.671 | 1592.8 | 0.22 | 8.1 |
201 | 214.469 | 1653.6 | 0.18 | 9.2 |
202 | 216.385 | 1673.9 | 0.12 | 9.6 |
# data에 log를 취하고 diff
trans_data = np.log(data).diff().dropna()
len(trans_data)
202
# NA값이 1개 있네. 203 - 202 = 1
len(np.log(data).diff())
203
# log 취하면 216.889 -> 5.3793
np.log(216.889)
5.3793857019317688
# diff: 앞의 숫자와의 차이
# 아..영어 해석이 안되니 힘들구만
# 예제 input 값과 output 값 테스트 해보고 알았다.
np.log(data).diff?
Type: function
String form: <function diff at 0x1027d0578>
File: /Library/Python/2.7/site-packages/numpy-1.9.0.dev_c50e60d-py2.7-macosx-10.8-x86_64.egg/numpy/lib/function_base.py
Definition: diff(a, n=1, axis=-1)
Docstring:
Calculate the n-th order discrete difference along given axis.
The first order difference is given by ``out[n] = a[n+1] - a[n]`` along
the given axis, higher order differences are calculated by using `diff`
recursively.
Parameters
----------
a : array_like
Input array
n : int, optional
The number of times values are differenced.
axis : int, optional
The axis along which the difference is taken, default is the last axis.
Returns
-------
diff : ndarray
The `n` order differences. The shape of the output is the same as `a`
except along `axis` where the dimension is smaller by `n`.
See Also
--------
gradient, ediff1d, cumsum
Examples
--------
>>> x = np.array([1, 2, 4, 7, 0])
>>> np.diff(x)
array([ 1, 2, 3, -7])
>>> np.diff(x, n=2)
array([ 1, 1, -10])
>>> x = np.array([[1, 3, 6, 10], [0, 5, 6, 8]])
>>> np.diff(x)
array([[2, 3, 4],
[5, 1, 2]])
>>> np.diff(x, axis=0)
array([[-1, 2, 0, -2]])
np.log(data)[-5:]
cpi | m1 | tbilrate | unemp | |
---|---|---|---|---|
198 | 5.379386 | 7.296210 | 0.157004 | 1.791759 |
199 | 5.357407 | 7.362962 | -2.120264 | 1.931521 |
200 | 5.359746 | 7.373249 | -1.514128 | 2.091864 |
201 | 5.368165 | 7.410710 | -1.714798 | 2.219203 |
202 | 5.377059 | 7.422912 | -2.120264 | 2.261763 |
np.log(data).diff()[-5:]
cpi | m1 | tbilrate | unemp | |
---|---|---|---|---|
198 | -0.007904 | 0.045361 | -0.396881 | 0.105361 |
199 | -0.021979 | 0.066753 | -2.277267 | 0.139762 |
200 | 0.002340 | 0.010286 | 0.606136 | 0.160343 |
201 | 0.008419 | 0.037461 | -0.200671 | 0.127339 |
202 | 0.008894 | 0.012202 | -0.405465 | 0.042560 |
trans_data[-5:]
cpi | m1 | tbilrate | unemp | |
---|---|---|---|---|
198 | -0.007904 | 0.045361 | -0.396881 | 0.105361 |
199 | -0.021979 | 0.066753 | -2.277267 | 0.139762 |
200 | 0.002340 | 0.010286 | 0.606136 | 0.160343 |
201 | 0.008419 | 0.037461 | -0.200671 | 0.127339 |
202 | 0.008894 | 0.012202 | -0.405465 | 0.042560 |
plt.scatter(trans_data['m1'], trans_data['unemp'])
plt.title('Change in log %s vs. log %s' % ('m1', 'unemp'))
<matplotlib.text.Text at 0x11b92c850>
# Make a scatter plot of x vs y, where x and y are sequence like objects
# of the same lengths.
plt.scatter?
pd.scatter_matrix(trans_data, diagonal='kde', color='k', alpha=0.3)
array([[<matplotlib.axes._subplots.AxesSubplot object at 0x11b9a8350>, <matplotlib.axes._subplots.AxesSubplot object at 0x11b9cdd90>, <matplotlib.axes._subplots.AxesSubplot object at 0x11b9719d0>, <matplotlib.axes._subplots.AxesSubplot object at 0x11b98eed0>], [<matplotlib.axes._subplots.AxesSubplot object at 0x115554a10>, <matplotlib.axes._subplots.AxesSubplot object at 0x115578f50>, <matplotlib.axes._subplots.AxesSubplot object at 0x11bd7e410>, <matplotlib.axes._subplots.AxesSubplot object at 0x11bda1950>], [<matplotlib.axes._subplots.AxesSubplot object at 0x11bd8ca10>, <matplotlib.axes._subplots.AxesSubplot object at 0x11bde15d0>, <matplotlib.axes._subplots.AxesSubplot object at 0x11bf1f990>, <matplotlib.axes._subplots.AxesSubplot object at 0x11bf3d4d0>], [<matplotlib.axes._subplots.AxesSubplot object at 0x11bf5fc90>, <matplotlib.axes._subplots.AxesSubplot object at 0x11bf715d0>, <matplotlib.axes._subplots.AxesSubplot object at 0x11bfa0fd0>, <matplotlib.axes._subplots.AxesSubplot object at 0x11bfc73d0>]], dtype=object)
data = pd.read_csv('ch08/Haiti.csv')
# 다른 데이터들은 3593인데, 카테고리는 3587
data
<class 'pandas.core.frame.DataFrame'> Int64Index: 3593 entries, 0 to 3592 Data columns (total 10 columns): Serial 3593 non-null values INCIDENT TITLE 3593 non-null values INCIDENT DATE 3593 non-null values LOCATION 3593 non-null values DESCRIPTION 3593 non-null values CATEGORY 3587 non-null values LATITUDE 3593 non-null values LONGITUDE 3593 non-null values APPROVED 3593 non-null values VERIFIED 3593 non-null values dtypes: float64(2), int64(1), object(7)
data[:5]
Serial | INCIDENT TITLE | INCIDENT DATE | LOCATION | DESCRIPTION | CATEGORY | LATITUDE | LONGITUDE | APPROVED | VERIFIED | |
---|---|---|---|---|---|---|---|---|---|---|
0 | 4052 | * URGENT * Type O blood donations needed in #J... | 05/07/2010 17:26 | Jacmel, Haiti | Birthing Clinic in Jacmel #Haiti urgently need... | 1. Urgences | Emergency, 3. Public Health, | 18.233333 | -72.533333 | YES | NO |
1 | 4051 | Food-Aid sent to Fondwa, Haiti | 28/06/2010 23:06 | fondwa | Please help food-aid.org deliver more food to ... | 1. Urgences | Emergency, 2. Urgences logistiqu... | 50.226029 | 5.729886 | NO | NO |
2 | 4050 | how haiti is right now and how it was during t... | 24/06/2010 16:21 | centrie | i feel so bad for you i know i am supposed to ... | 2. Urgences logistiques | Vital Lines, 8. Autr... | 22.278381 | 114.174287 | NO | NO |
3 | 4049 | Lost person | 20/06/2010 21:59 | Genoca | We are family members of Juan Antonio Zuniga O... | 1. Urgences | Emergency, | 44.407062 | 8.933989 | NO | NO |
4 | 4042 | Citi Soleil school | 18/05/2010 16:26 | Citi Soleil, Haiti | We are working with Haitian (NGO) -The Christi... | 1. Urgences | Emergency, | 18.571084 | -72.334671 | YES | NO |
data[['INCIDENT DATE', 'LATITUDE', 'LONGITUDE']][:10]
INCIDENT DATE | LATITUDE | LONGITUDE | |
---|---|---|---|
0 | 05/07/2010 17:26 | 18.233333 | -72.533333 |
1 | 28/06/2010 23:06 | 50.226029 | 5.729886 |
2 | 24/06/2010 16:21 | 22.278381 | 114.174287 |
3 | 20/06/2010 21:59 | 44.407062 | 8.933989 |
4 | 18/05/2010 16:26 | 18.571084 | -72.334671 |
5 | 26/04/2010 13:14 | 18.593707 | -72.310079 |
6 | 26/04/2010 14:19 | 18.482800 | -73.638800 |
7 | 26/04/2010 14:27 | 18.415000 | -73.195000 |
8 | 15/03/2010 10:58 | 18.517443 | -72.236841 |
9 | 15/03/2010 11:00 | 18.547790 | -72.410010 |
data['CATEGORY'][:6]
0 1. Urgences | Emergency, 3. Public Health, 1 1. Urgences | Emergency, 2. Urgences logistiqu... 2 2. Urgences logistiques | Vital Lines, 8. Autr... 3 1. Urgences | Emergency, 4 1. Urgences | Emergency, 5 5e. Communication lines down, Name: CATEGORY, dtype: object
data.describe()
Serial | LATITUDE | LONGITUDE | |
---|---|---|---|
count | 3593.000000 | 3593.000000 | 3593.000000 |
mean | 2080.277484 | 18.611495 | -72.322680 |
std | 1171.100360 | 0.738572 | 3.650776 |
min | 4.000000 | 18.041313 | -74.452757 |
25% | 1074.000000 | 18.524070 | -72.417500 |
50% | 2163.000000 | 18.539269 | -72.335000 |
75% | 3088.000000 | 18.561820 | -72.293570 |
max | 4052.000000 | 50.226029 | 114.174287 |
data[data.CATEGORY.isnull()]
Serial | INCIDENT TITLE | INCIDENT DATE | LOCATION | DESCRIPTION | CATEGORY | LATITUDE | LONGITUDE | APPROVED | VERIFIED | |
---|---|---|---|---|---|---|---|---|---|---|
1198 | 2777 | Food needed in Castro area, near airport 10 De... | 24/01/2010 23:31 | 10 Dessaline Road | hungry grangou. We are in the Cit?? Castro a... | NaN | 18.567320 | -72.293280 | YES | NO |
1531 | 2436 | Food Needed in Fontamara 27 | 22/01/2010 23:04 | Fontamara 27 (off Rue National 2) Coordinates ... | NOU NAN FONTAMARA 27 PROLONGE NOU PA WE PES?N\... | NaN | 18.532570 | -72.367540 | YES | NO |
1828 | 2130 | 15 People, 5 Babies, Water and Food Needed at ... | 23/01/2010 18:07 | Airport Runway Entrance - one end of the runwa... | nou sou wout aewopo a antre pis la nou se 15 f... | NaN | 18.580320 | -72.312390 | YES | NO |
2620 | 1182 | Trapped person | 19/01/2010 05:19 | Delmas, 33 Rue Derrosier Impas Du Crist, Numbe... | Mwen.se MADAM LAINE FRITZ MWEN RETE DELMAS 33 ... | NaN | 18.559451 | -72.295522 | YES | NO |
2622 | 1179 | 500 to 600 people in a temporary shelter with ... | 19/01/2010 05:57 | Grand Goave, Haiti | Nou anviron 500 a 600 moun nan abri pwoviswa g... | NaN | 18.431400 | -72.787200 | YES | NO |
2623 | 1178 | 500 to 600 people in a temporary shelter with ... | 19/01/2010 05:57 | Grand Goave, Haiti | Nou anviron 500 a 600 moun nan abri pwoviswa g... | NaN | 18.424764 | -72.770300 | YES | NO |
# 18 < 경도 < 20
# -75 < 위도 < -70
# 모든 조건들이 참이어야 하는 &(and) 연산자 사용
data = data[(data.LATITUDE > 18) & (data.LATITUDE < 20) &
(data.LONGITUDE > -75) & (data.LONGITUDE < -70)
& data.CATEGORY.notnull()]
data.describe()
Serial | LATITUDE | LONGITUDE | |
---|---|---|---|
count | 3569.000000 | 3569.000000 | 3569.000000 |
mean | 2081.498459 | 18.592503 | -72.424994 |
std | 1170.311824 | 0.273695 | 0.291018 |
min | 4.000000 | 18.041313 | -74.452757 |
25% | 1074.000000 | 18.524200 | -72.417498 |
50% | 2166.000000 | 18.539269 | -72.335000 |
75% | 3089.000000 | 18.561800 | -72.293939 |
max | 4052.000000 | 19.940630 | -71.099489 |
data
<class 'pandas.core.frame.DataFrame'> Int64Index: 3569 entries, 0 to 3592 Data columns (total 10 columns): Serial 3569 non-null values INCIDENT TITLE 3569 non-null values INCIDENT DATE 3569 non-null values LOCATION 3569 non-null values DESCRIPTION 3569 non-null values CATEGORY 3569 non-null values LATITUDE 3569 non-null values LONGITUDE 3569 non-null values APPROVED 3569 non-null values VERIFIED 3569 non-null values dtypes: float64(2), int64(1), object(7)
def to_cat_list(catstr):
# 카테고리 구분자로 ,를 사용
stripped = (x.strip() for x in catstr.split(','))
# ,로 구분했는데 x가 아무것도 없으면 포함하지 않는다.
# 위에서 x.strip()으로 공백을 모두 날렸기 때문에 공백만 있던 것은 아무것도 없는 ''이 됬을 것이다.
return [x for x in stripped if x]
def get_all_categories(cat_series):
# set으로 unique한 값만 받는다.
cat_sets = (set(to_cat_list(x)) for x in cat_series)
# set.union으로 합집합 만들어서 sorting
return sorted(set.union(*cat_sets))
def get_english(cat):
# code와 names 구분자로 . 사용
code, names = cat.split('.')
# names에서 |가 있다면 불어와 영어 구분자 이므로
if '|' in names:
# |를 기준으로 나눠서 배열의 [1]번째인 영어를 선택한다.
names = names.split(' | ')[1]
# 잊지않고 names값은 strip 해주어 공백을 제거한다.
# 사소한 거지만 문자열 작업할 때는 공백을 제거해 주는게 중요하다.
return code, names.strip()
# ,: 카테고리 구분자
# .: 코드, 불어 구분자
# |: 불어, 영어 구분자
data['CATEGORY'][:20]
0 1. Urgences | Emergency, 3. Public Health, 4 1. Urgences | Emergency, 5 5e. Communication lines down, 6 4. Menaces | Security Threats, 4e. Assainissem... 7 4. Menaces | Security Threats, 8 2. Urgences logistiques | Vital Lines, 2f. San... 9 2. Urgences logistiques | Vital Lines, 2d. Ref... 10 1a. Highly vulnerable, 2. Urgences logistiques... 11 4. Menaces | Security Threats, 4e. Assainissem... 12 2. Urgences logistiques | Vital Lines, 2d. Ref... 13 2. Urgences logistiques | Vital Lines, 2b. Pen... 14 3. Public Health, 15 2. Urgences logistiques | Vital Lines, 16 1. Urgences | Emergency, 7. Secours | Services... 17 3. Public Health, 3b. Chronic care needs, 18 2. Urgences logistiques | Vital Lines, 2b. Pen... 19 1. Urgences | Emergency, 7. Secours | Services... 20 1. Urgences | Emergency, 2. Urgences logistiqu... 21 2. Urgences logistiques | Vital Lines, 2d. Ref... 22 2. Urgences logistiques | Vital Lines, 2d. Ref... Name: CATEGORY, dtype: object
# 카테고리 구성
# 1. Code: 2
# 2. 불어: Urgences logistiques
# 3. 영어: Vital Lines
# 이렇게 3개로 구성되어 있는데 이것들을 어떤 기준으로 나눌 것인가?
get_english('2. Urgences logistiques | Vital Lines')
('2', 'Vital Lines')
all_cats = get_all_categories(data.CATEGORY)
all_cats
['1. Urgences | Emergency', '1a. Highly vulnerable', '1b. Urgence medicale | Medical Emergency', '1c. Personnes prises au piege | People trapped', '1d. Incendie | Fire', '2. Urgences logistiques | Vital Lines', "2a. Penurie d'aliments | Food Shortage", "2b. Penurie d'eau | Water shortage", '2c. Eau contaminee | Contaminated water', '2c. Probleme de securite | Security Concern', '2d. Refuge | Shelter needed', '2e. Penurie de carburant | Fuel shortage', '2f. Sans courant | Power Outage', '3. Public Health', '3a. Infectious human disease', '3b. Chronic care needs', '3c. Besoins en materiels et medicaments | Medical equipment and supply needs', "3d. OBGYN/Women's Health", '3e. Psychiatric need', '4. Menaces | Security Threats', '4a. Pillage | Looting', '4c. Group violence', '4e. Assainissement eau et hygiene | Water sanitation and hygiene promotion', '5. Infrastructure Damage', '5a. Structure effondres | Collapsed structure', '5b. Structures a risque | Unstable Structure', '5c. Route barree | Road blocked', '5d. Compromised bridge', '5e. Communication lines down', '6. Natural Hazards', '6a. Deces | Deaths', '6b. Personnes Disparues | Missing Persons', '6c. Demandant de transmettre un message | Asking to forward a message', '6c. Seisme et repliques | Earthquake and aftershocks', '7. Secours | Services Available', "7a. Distribution d'aliments | Food distribution point", "7b. Distribution d'eau | Water distribution point", '7c. Denrees non alimentaires | Non-food aid distribution point', '7d. Services de sante | Hospital/Clinics Operating', '7g. Morgue | Human remains management', '7h. Deblayage de gravats | Rubble removal', '8. Autre | Other', '8a. IDP concentration', '8c. Price gouging', '8d. Recherche et sauvetage | Search and Rescue', '8e. Nouvelles de Personnes | Persons News', '8f. Other']
# 제너레이터 표현
english_mapping = dict(get_english(x) for x in all_cats)
get_english(all_cats[0])
('1', 'Emergency')
dict(get_english(all_cats[0]))
--------------------------------------------------------------------------- ValueError Traceback (most recent call last) <ipython-input-327-10cf166fd0b1> in <module>() ----> 1 dict(get_english(all_cats[0])) ValueError: dictionary update sequence element #0 has length 1; 2 is required
dict(one=1, two=2)
{'one': 1, 'two': 2}
dict(emergency=1)
{'emergency': 1}
dict('1a'=emergency)
File "<ipython-input-330-1a7d13e9a231>", line 1 dict('1a'=emergency) SyntaxError: keyword can't be an expression
type(get_english(x) for x in all_cats)
generator
(get_english(x) for x in all_cats)
<generator object <genexpr> at 0x11da768c0>
dict(get_english(x) for x in all_cats)
{'1': 'Emergency', '1a': 'Highly vulnerable', '1b': 'Medical Emergency', '1c': 'People trapped', '1d': 'Fire', '2': 'Vital Lines', '2a': 'Food Shortage', '2b': 'Water shortage', '2c': 'Security Concern', '2d': 'Shelter needed', '2e': 'Fuel shortage', '2f': 'Power Outage', '3': 'Public Health', '3a': 'Infectious human disease', '3b': 'Chronic care needs', '3c': 'Medical equipment and supply needs', '3d': "OBGYN/Women's Health", '3e': 'Psychiatric need', '4': 'Security Threats', '4a': 'Looting', '4c': 'Group violence', '4e': 'Water sanitation and hygiene promotion', '5': 'Infrastructure Damage', '5a': 'Collapsed structure', '5b': 'Unstable Structure', '5c': 'Road blocked', '5d': 'Compromised bridge', '5e': 'Communication lines down', '6': 'Natural Hazards', '6a': 'Deaths', '6b': 'Missing Persons', '6c': 'Earthquake and aftershocks', '7': 'Services Available', '7a': 'Food distribution point', '7b': 'Water distribution point', '7c': 'Non-food aid distribution point', '7d': 'Hospital/Clinics Operating', '7g': 'Human remains management', '7h': 'Rubble removal', '8': 'Other', '8a': 'IDP concentration', '8c': 'Price gouging', '8d': 'Search and Rescue', '8e': 'Persons News', '8f': 'Other'}
type(dict(get_english(x) for x in all_cats))
dict
type(english_mapping)
dict
english_mapping
{'1': 'Emergency', '1a': 'Highly vulnerable', '1b': 'Medical Emergency', '1c': 'People trapped', '1d': 'Fire', '2': 'Vital Lines', '2a': 'Food Shortage', '2b': 'Water shortage', '2c': 'Security Concern', '2d': 'Shelter needed', '2e': 'Fuel shortage', '2f': 'Power Outage', '3': 'Public Health', '3a': 'Infectious human disease', '3b': 'Chronic care needs', '3c': 'Medical equipment and supply needs', '3d': "OBGYN/Women's Health", '3e': 'Psychiatric need', '4': 'Security Threats', '4a': 'Looting', '4c': 'Group violence', '4e': 'Water sanitation and hygiene promotion', '5': 'Infrastructure Damage', '5a': 'Collapsed structure', '5b': 'Unstable Structure', '5c': 'Road blocked', '5d': 'Compromised bridge', '5e': 'Communication lines down', '6': 'Natural Hazards', '6a': 'Deaths', '6b': 'Missing Persons', '6c': 'Earthquake and aftershocks', '7': 'Services Available', '7a': 'Food distribution point', '7b': 'Water distribution point', '7c': 'Non-food aid distribution point', '7d': 'Hospital/Clinics Operating', '7g': 'Human remains management', '7h': 'Rubble removal', '8': 'Other', '8a': 'IDP concentration', '8c': 'Price gouging', '8d': 'Search and Rescue', '8e': 'Persons News', '8f': 'Other'}
english_mapping['2a']
'Food Shortage'
english_mapping['6c']
'Earthquake and aftershocks'
def get_code(seq):
return [x.split('.')[0] for x in seq if x]
all_codes = get_code(all_cats)
all_codes
['1', '1a', '1b', '1c', '1d', '2', '2a', '2b', '2c', '2c', '2d', '2e', '2f', '3', '3a', '3b', '3c', '3d', '3e', '4', '4a', '4c', '4e', '5', '5a', '5b', '5c', '5d', '5e', '6', '6a', '6b', '6c', '6c', '7', '7a', '7b', '7c', '7d', '7g', '7h', '8', '8a', '8c', '8d', '8e', '8f']
code_index = pd.Index(np.unique(all_codes))
code_index
Index([u'1', u'1a', u'1b', u'1c', u'1d', u'2', u'2a', u'2b', u'2c', u'2d', u'2e', u'2f', u'3', u'3a', u'3b', u'3c', u'3d', u'3e', u'4', u'4a', u'4c', u'4e', u'5', u'5a', u'5b', u'5c', u'5d', u'5e', u'6', u'6a', u'6b', u'6c', u'7', u'7a', u'7b', u'7c', u'7d', u'7g', u'7h', u'8', u'8a', u'8c', u'8d', u'8e', u'8f'], dtype=object)
len(all_cats), len(all_codes), len(code_index), len(english_mapping)
(47, 47, 45, 45)
dummy_frame = DataFrame(np.zeros((len(data), len(code_index))),
index=data.index, columns=code_index)
data.index
Int64Index([0, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, 542, 543, 544, 545, 546, 547, 548, 549, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 560, 561, 562, 563, 564, 565, 566, 567, 568, 569, 570, 571, 572, 573, 574, 575, 576, 577, 578, 579, 580, 581, 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, 592, 593, 594, 595, 596, 597, 598, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654, 655, 656, 657, 658, 659, 660, 661, 662, 663, 664, 665, 666, 667, 668, 669, 670, 671, 672, 673, 674, 675, 676, 677, 678, 679, 680, 681, 682, 683, 684, 685, 686, 687, 688, 689, 690, 691, 692, 693, 694, 695, 696, 697, 698, 699, 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 720, 721, 722, 723, 724, 725, 726, 727, 728, 729, 730, 731, 732, 733, 734, 735, 736, 737, 738, 739, 740, 741, 742, 743, 744, 745, 746, 747, 748, 749, 750, 751, 752, 753, 754, 755, 756, 757, 758, 759, 760, 761, 762, 763, 764, 765, 766, 767, 768, 769, 770, 771, 772, 773, 774, 775, 776, 777, 778, 779, 780, 781, 782, 783, 784, 785, 786, 787, 788, 789, 790, 791, 792, 793, 794, 795, 796, 797, 798, 799, 800, 801, 802, 803, 804, 805, 806, 807, 808, 809, 810, 811, 812, 813, 814, 815, 816, 817, 818, 819, 820, 821, 822, 823, 824, 825, 826, 827, 828, 829, 830, 831, 832, 833, 834, 835, 836, 837, 838, 839, 841, 842, 843, 844, 845, 846, 847, 848, 849, 850, 851, 852, 853, 854, 855, 856, 857, 858, 859, 860, 861, 862, 863, 864, 865, 866, 867, 868, 869, 870, 871, 872, 873, 874, 875, 876, 877, 878, 879, 880, 881, 882, 883, 884, 885, 886, 887, 888, 889, 890, 891, 892, 893, 894, 895, 896, 897, 898, 899, 900, 901, 902, 903, 904, 905, 906, 907, 908, 909, 910, 911, 912, 913, 915, 916, 917, 918, 919, 920, 921, 922, 923, 924, 925, 926, 927, 928, 929, 931, 932, 933, 934, 935, 936, 937, 938, 939, 940, 941, 942, 943, 944, 945, 946, 947, 948, 949, 950, 951, 952, 953, 954, 955, 956, 957, 958, 959, 960, 961, 962, 963, 964, 965, 966, 967, 968, 969, 970, 971, 972, 973, 974, 975, 976, 977, 978, 979, 980, 981, 982, 983, 984, 985, 986, 987, 988, 989, 990, 991, 992, 993, 994, 995, 996, 997, 998, 999, 1000, 1001, 1002, 1003, 1004, 1005, 1006, 1007, 1008, 1009, 1010, 1011, 1012, 1013, 1014, 1015, 1016, 1017, 1018, 1019, 1020, 1021, 1022, 1023, 1024, 1025, 1026, 1027, 1028, 1029, 1030, 1031, 1032, 1033, 1034, 1035, 1036, 1037, 1038, 1039, 1040, 1041, 1042, 1043, 1044, 1045, 1046, 1047, 1048, 1049, 1050, 1051, 1052, 1053, 1054, 1055, 1056, 1057, 1058, 1059, 1060, 1061, 1062, 1063, 1064, 1065, 1066, 1067, 1068, 1069, 1070, 1071, 1072, 1073, 1074, 1075, 1076, 1077, 1078, 1079, 1080, 1081, 1082, 1083, 1084, 1085, 1086, 1087, 1088, 1089, 1090, 1091, 1092, 1093, 1094, 1095, 1096, 1097, 1098, 1099, 1100, 1101, 1102, 1103, 1104, 1105, 1106, 1107, 1108, 1109, 1110, 1111, 1112, 1113, 1114, 1115, 1116, 1117, 1118, 1119, 1120, 1121, 1122, 1123, 1124, 1125, 1126, 1127, 1128, 1129, 1130, 1131, 1132, 1133, 1134, 1135, 1136, 1137, 1138, 1139, 1140, 1141, 1142, 1143, 1144, 1145, 1146, 1147, 1148, 1149, 1150, 1151, 1152, 1153, 1154, 1155, 1156, 1157, 1158, 1159, 1160, 1161, 1162, 1163, 1164, 1165, 1166, 1167, 1168, 1169, 1170, 1171, 1172, 1173, 1174, 1175, 1176, 1177, 1178, 1179, 1180, 1181, 1182, 1183, 1184, 1185, 1186, 1187, 1188, 1189, 1190, 1191, 1192, 1193, 1194, 1195, 1196, 1197, 1199, 1200, 1201, 1202, 1203, 1204, 1205, 1206, 1207, 1208, 1209, 1210, 1211, 1212, 1213, 1214, 1215, 1216, 1217, 1218, 1219, 1220, 1221, 1222, 1223, 1224, 1225, 1226, 1227, 1228, 1229, 1230, 1231, 1232, 1233, 1234, 1235, 1236, 1237, 1238, 1239, 1240, 1241, 1242, 1243, 1244, 1245, 1246, 1247, 1248, 1249, 1250, 1251, 1252, 1253, 1254, 1255, 1256, 1257, 1258, 1259, 1260, 1261, 1262, 1263, 1264, 1265, 1266, 1267, 1268, 1269, 1270, 1271, 1272, 1273, 1274, 1275, 1276, 1277, 1278, 1279, 1280, 1281, 1282, 1283, 1284, 1285, 1286, 1287, 1288, 1289, 1290, 1291, 1292, 1293, 1294, 1295, 1296, 1297, 1298, 1299, 1300, 1301, 1302, 1303, 1304, 1305, 1306, 1307, 1308, 1309, 1310, 1311, 1312, 1313, 1314, 1315, 1316, 1317, 1318, 1319, 1320, 1321, 1322, 1323, 1324, 1325, 1326, 1327, 1328, 1329, 1330, 1331, 1332, 1333, 1334, 1335, 1336, 1337, 1338, 1339, 1340, 1341, 1342, 1343, 1344, 1345, 1346, 1347, 1348, 1349, 1350, 1351, 1352, 1353, 1354, 1355, 1356, 1357, 1358, 1359, 1360, 1361, 1362, 1363, 1364, 1365, 1366, 1367, 1368, 1369, 1370, 1371, 1372, 1373, 1374, 1375, 1376, 1377, 1378, 1379, 1380, 1381, 1382, 1383, 1384, 1385, 1386, 1387, 1388, 1389, 1390, 1391, 1392, 1393, 1394, 1395, 1396, 1397, 1398, 1399, 1400, 1401, 1402, 1403, 1404, 1405, 1406, 1407, 1408, 1409, 1410, 1411, 1412, 1413, 1414, 1415, 1416, 1417, 1418, 1419, 1420, 1421, 1422, 1423, 1424, 1425, 1426, 1427, 1428, 1429, 1430, 1431, 1432, 1433, 1434, 1435, 1436, 1437, 1438, 1439, 1440, 1441, 1442, 1443, 1444, 1445, 1446, 1447, 1448, 1449, 1450, 1451, 1452, 1453, 1454, 1455, 1456, 1457, 1458, 1459, 1460, 1461, 1462, 1463, 1464, 1465, 1466, 1467, 1468, 1469, 1470, 1471, 1472, 1473, 1474, 1475, 1476, 1477, 1478, 1479, 1480, 1481, 1482, 1483, 1484, 1485, 1486, 1487, 1488, 1489, 1490, 1491, 1492, 1493, 1494, 1495, 1496, 1497, 1498, 1499, 1500, 1501, 1502, 1503, 1504, 1505, 1506, 1507, 1508, 1509, 1510, 1511, 1512, 1513, 1514, 1515, 1516, 1517, 1518, 1519, 1520, 1521, 1522, 1523, 1524, 1525, 1526, 1527, 1528, 1529, 1530, 1532, 1533, 1534, 1535, 1536, 1537, 1538, 1539, 1540, 1541, 1542, 1543, 1544, 1545, 1546, 1547, 1548, 1549, 1550, 1551, 1552, 1553, 1554, 1555, 1556, 1557, 1558, 1559, 1560, 1561, 1562, 1563, 1564, 1565, 1566, 1567, 1568, 1569, 1570, 1571, 1572, 1573, 1574, 1575, 1576, 1577, 1578, 1579, 1580, 1581, 1582, 1583, 1584, 1585, 1586, 1587, 1588, 1589, 1590, 1591, 1592, 1593, 1594, 1595, 1596, 1597, 1598, 1599, 1600, 1601, 1602, 1603, 1604, 1605, 1606, 1607, 1608, 1609, 1610, 1611, 1612, 1613, 1614, 1615, 1616, 1617, 1618, 1619, 1620, 1621, 1622, 1623, 1624, 1625, 1626, 1627, 1628, 1629, 1630, 1631, 1632, 1633, 1634, 1635, 1636, 1637, 1638, 1639, 1640, 1641, 1642, 1643, 1644, 1645, 1646, 1647, 1648, 1649, 1650, 1651, 1652, 1653, 1654, 1655, 1656, 1657, 1658, 1659, 1660, 1661, 1662, 1663, 1664, 1665, 1666, 1667, 1668, 1669, 1670, 1671, 1672, 1673, 1674, 1675, 1676, 1677, 1678, 1679, 1680, 1681, 1682, 1683, 1684, 1685, 1686, 1687, 1688, 1689, 1690, 1691, 1692, 1693, 1694, 1695, 1696, 1697, 1698, 1699, 1700, 1701, 1702, 1703, 1704, 1705, 1706, 1707, 1708, 1709, 1710, 1711, 1712, 1713, 1714, 1715, 1716, 1717, 1718, 1719, 1720, 1721, 1722, 1723, 1724, 1725, 1726, 1727, 1728, 1729, 1730, 1731, 1732, 1733, 1734, 1735, 1736, 1737, 1738, 1739, 1740, 1741, 1742, 1743, 1744, 1745, 1746, 1747, 1748, 1749, 1750, 1751, 1752, 1753, 1754, 1755, 1756, 1757, 1758, 1759, 1760, 1761, 1762, 1763, 1764, 1765, 1766, 1767, 1768, 1769, 1770, 1771, 1772, 1773, 1774, 1775, 1776, 1777, 1778, 1779, 1780, 1781, 1782, 1783, 1784, 1785, 1786, 1787, 1788, 1789, 1790, 1791, 1792, 1793, 1794, 1795, 1796, 1797, 1798, 1799, 1800, 1801, 1802, 1803, 1804, 1805, 1806, 1807, 1808, 1809, 1810, 1811, 1812, 1813, 1814, 1815, 1816, 1817, 1818, 1819, 1820, 1821, 1822, 1823, 1824, 1825, 1826, 1827, 1829, 1830, 1831, 1832, 1833, 1834, 1835, 1836, 1837, 1838, 1839, 1840, 1841, 1842, 1843, 1844, 1845, 1846, 1847, 1848, 1849, 1850, 1851, 1852, 1853, 1854, 1855, 1856, 1857, 1858, 1859, 1860, 1861, 1862, 1863, 1864, 1865, 1866, 1867, 1868, 1869, 1870, 1871, 1872, 1873, 1874, 1875, 1876, 1877, 1878, 1879, 1880, 1881, 1882, 1883, 1884, 1885, 1886, 1887, 1888, 1889, 1890, 1891, 1892, 1893, 1894, 1895, 1896, 1897, 1898, 1899, 1900, 1901, 1902, 1903, 1904, 1905, 1906, 1907, 1908, 1909, 1910, 1911, 1912, 1913, 1914, 1915, 1916, 1917, 1918, 1919, 1920, 1921, 1922, 1923, 1924, 1925, 1926, 1927, 1928, 1929, 1930, 1931, 1932, 1933, 1934, 1935, 1936, 1937, 1938, 1939, 1940, 1941, 1942, 1943, 1944, 1945, 1946, 1947, 1948, 1949, 1950, 1951, 1952, 1953, 1954, 1955, 1956, 1957, 1958, 1959, 1960, 1961, 1962, 1963, 1964, 1965, 1966, 1967, 1968, 1969, 1970, 1971, 1972, 1973, 1974, 1975, 1976, 1977, 1978, 1979, 1980, 1981, 1982, 1983, 1984, 1985, 1986, 1987, 1988, 1989, 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020, 2021, 2022, 2023, 2024, 2025, 2026, 2027, 2028, 2029, 2030, 2031, 2032, 2033, 2034, 2035, 2036, 2037, 2038, 2039, 2040, 2041, 2042, 2043, 2044, 2045, 2046, 2047, 2048, 2049, 2050, 2051, 2052, 2053, 2054, 2055, 2056, 2057, 2058, 2059, 2060, 2061, 2062, 2063, 2064, 2065, 2066, 2067, 2068, 2069, 2070, 2071, 2072, 2073, 2074, 2075, 2076, 2078, 2079, 2080, 2081, 2082, 2083, 2084, 2085, 2086, 2087, 2088, 2089, 2090, 2091, 2092, 2093, 2094, 2095, 2096, 2097, 2098, 2099, 2100, 2101, 2102, 2103, 2104, 2105, 2106, 2107, 2108, 2109, 2110, 2111, 2112, 2113, 2114, 2115, 2116, 2117, 2118, 2119, 2120, 2121, 2122, 2123, 2124, 2125, 2126, 2127, 2128, 2129, 2130, 2131, 2132, 2133, 2134, 2135, 2136, 2137, 2138, 2139, 2140, 2141, 2142, 2143, 2144, 2145, 2146, 2147, 2148, 2149, 2150, 2151, 2152, 2153, 2154, 2155, 2156, 2157, 2158, 2159, 2160, 2161, 2162, 2163, 2164, 2165, 2166, 2167, 2168, 2169, 2170, 2171, 2172, 2173, 2174, 2175, 2176, 2177, 2178, 2179, 2180, 2181, 2182, 2183, 2184, 2185, 2186, 2187, 2188, 2189, 2190, 2191, 2192, 2193, 2194, 2195, 2196, 2197, 2198, 2199, 2200, 2201, 2202, 2203, 2204, 2205, 2206, 2207, 2208, 2209, 2210, 2211, 2212, 2213, 2214, 2215, 2216, 2217, 2218, 2219, 2220, 2221, 2222, 2223, 2224, 2225, 2226, 2227, 2228, 2229, 2230, 2231, 2232, 2233, 2234, 2235, 2236, 2237, 2238, 2239, 2240, 2241, 2242, 2243, 2244, 2245, 2246, 2247, 2248, 2249, 2251, 2252, 2253, 2254, 2255, 2256, 2257, 2258, 2259, 2260, 2261, 2262, 2263, 2264, 2265, 2266, 2267, 2268, 2269, 2270, 2271, 2272, 2273, 2274, 2275, 2276, 2277, 2278, 2279, 2280, 2281, 2282, 2283, 2284, 2285, 2286, 2287, 2288, 2289, 2290, 2291, 2292, 2293, 2294, 2295, 2296, 2297, 2298, 2299, 2300, 2301, 2302, 2303, 2304, 2305, 2306, 2307, 2308, 2309, 2310, 2311, 2312, 2313, 2314, 2315, 2316, 2317, 2318, 2319, 2320, 2321, 2322, 2323, 2324, 2325, 2326, 2327, 2328, 2329, 2330, 2331, 2332, 2333, 2334, 2335, 2336, 2337, 2338, 2339, 2340, 2341, 2342, 2343, 2344, 2345, 2346, 2347, 2348, 2349, 2350, 2351, 2352, 2353, 2354, 2355, 2356, 2357, 2358, 2359, 2360, 2361, 2362, 2363, 2364, 2365, 2366, 2367, 2368, 2369, 2371, 2372, 2373, 2374, 2375, 2376, 2377, 2378, 2379, 2380, 2381, 2382, 2383, 2384, 2385, 2386, 2387, 2388, 2389, 2390, 2391, 2392, 2393, 2394, 2395, 2396, 2397, 2398, 2399, 2400, 2401, 2402, 2403, 2404, 2405, 2406, 2407, 2408, 2409, 2410, 2411, 2412, 2413, 2414, 2415, 2416, 2417, 2418, 2419, 2420, 2421, 2422, 2423, 2424, 2425, 2426, 2427, 2428, 2429, 2430, 2431, 2432, 2433, 2434, 2435, 2436, 2437, 2438, 2439, 2440, 2441, 2442, 2443, 2444, 2445, 2446, 2447, 2448, 2449, 2450, 2451, 2452, 2453, 2454, 2455, 2456, 2457, 2458, 2459, 2460, 2461, 2462, 2463, 2464, 2465, 2466, 2467, 2468, 2469, 2470, 2471, 2472, 2473, 2474, 2475, 2476, 2477, 2478, 2479, 2480, 2481, 2482, 2483, 2484, 2485, 2486, 2487, 2488, 2489, 2490, 2491, 2492, 2493, 2494, 2495, 2496, 2497, 2498, 2499, 2500, 2501, 2502, 2503, 2504, 2505, 2506, 2507, 2508, 2509, 2510, 2511, 2512, 2513, 2514, 2515, 2516, 2517, 2518, 2519, 2520, 2521, 2522, 2523, 2524, 2525, 2526, 2527, 2528, 2529, 2530, 2531, 2532, 2533, 2534, 2535, 2536, 2537, 2538, 2539, 2540, 2541, 2542, 2543, 2544, 2545, 2546, 2547, 2548, 2549, 2550, 2551, 2552, 2553, 2554, 2555, 2556, 2557, 2558, 2559, 2560, 2561, 2562, 2563, 2564, 2565, 2566, 2567, 2568, 2569, 2570, 2571, 2572, 2573, 2574, 2575, 2576, 2577, 2578, 2579, 2580, 2581, 2582, 2583, 2584, 2585, 2586, 2587, 2588, 2589, 2590, 2591, 2592, 2593, 2594, 2595, 2597, 2598, 2600, 2601, 2602, 2603, 2604, 2605, 2606, 2607, 2608, 2609, 2610, 2611, 2612, 2613, 2614, 2615, 2616, 2617, 2618, 2619, 2621, 2624, 2625, 2626, 2627, 2628, 2629, 2630, 2631, 2632, 2633, 2634, 2635, 2636, 2637, 2638, 2639, 2640, 2641, 2642, 2643, 2644, 2645, 2646, 2647, 2648, 2649, 2650, 2651, 2652, 2653, 2654, 2655, 2656, 2657, 2658, 2659, 2660, 2661, 2662, 2663, 2664, 2665, 2666, 2667, 2668, 2669, 2670, 2671, 2672, 2673, 2674, 2675, 2676, 2677, 2678, 2679, 2680, 2681, 2682, 2683, 2684, 2685, 2686, 2687, 2688, 2689, 2690, 2691, 2692, 2693, 2694, 2695, 2696, 2697, 2698, 2699, 2700, 2701, 2702, 2703, 2704, 2705, 2706, 2707, 2708, 2709, 2710, 2711, 2712, 2713, 2714, 2715, 2716, 2717, 2718, 2719, 2720, 2721, 2722, 2723, 2724, 2725, 2726, 2727, 2728, 2729, 2730, 2731, 2732, 2733, 2734, 2735, 2736, 2737, 2738, 2739, 2740, 2741, 2742, 2743, 2744, 2745, 2746, 2747, 2748, 2749, 2750, 2751, 2752, 2753, 2754, 2755, 2756, 2757, 2758, 2759, 2760, 2761, 2762, 2763, 2764, 2765, 2766, 2767, 2768, 2769, 2770, 2771, 2772, 2773, 2774, 2775, 2776, 2777, 2778, 2779, 2780, 2781, 2782, 2783, 2784, 2785, 2786, 2787, 2788, 2789, 2790, 2791, 2792, 2793, 2794, 2795, 2796, 2797, 2798, 2799, 2800, 2801, 2802, 2803, 2804, 2805, 2806, 2807, 2808, 2809, 2810, 2811, 2812, 2813, 2814, 2815, 2816, 2817, 2818, 2819, 2820, 2821, 2822, 2823, 2824, 2825, 2826, 2827, 2828, 2829, 2830, 2831, 2832, 2833, 2834, 2835, 2836, 2837, 2838, 2839, 2840, 2841, 2842, 2843, 2844, 2845, 2846, 2847, 2848, 2849, 2850, 2851, 2852, 2853, 2854, 2855, 2856, 2857, 2858, 2859, 2860, 2861, 2862, 2863, 2864, 2865, 2866, 2867, 2868, 2869, 2870, 2871, 2872, 2873, 2874, 2875, 2876, 2877, 2878, 2879, 2880, 2881, 2882, 2883, 2884, 2885, 2886, 2887, 2888, 2889, 2890, 2891, 2892, 2893, 2894, 2895, 2896, 2897, 2898, 2899, 2900, 2901, 2902, 2903, 2904, 2905, 2906, 2907, 2908, 2909, 2910, 2911, 2912, 2913, 2914, 2915, 2916, 2917, 2918, 2919, 2920, 2921, 2922, 2923, 2924, 2925, 2926, 2927, 2928, 2929, 2930, 2931, 2932, 2933, 2934, 2935, 2936, 2937, 2938, 2939, 2940, 2941, 2942, 2943, 2944, 2945, 2946, 2947, 2948, 2949, 2950, 2951, 2952, 2953, 2954, 2955, 2956, 2957, 2958, 2959, 2960, 2961, 2962, 2963, 2964, 2965, 2966, 2967, 2968, 2969, 2970, 2971, 2972, 2973, 2974, 2975, 2976, 2977, 2978, 2979, 2980, 2981, 2982, 2983, 2984, 2985, 2986, 2987, 2988, 2989, 2990, 2991, 2992, 2993, 2994, 2995, 2996, 2997, 2998, 2999, 3000, 3001, 3002, 3003, 3004, 3005, 3006, 3007, 3008, 3009, 3010, 3011, 3012, 3013, 3014, 3015, 3016, 3017, 3018, 3019, 3020, 3021, 3022, 3023, 3024, 3025, 3026, 3027, 3028, 3029, 3030, 3031, 3032, 3033, 3034, 3035, 3036, 3037, 3038, 3039, 3040, 3041, 3042, 3043, 3044, 3045, 3046, 3047, 3049, 3050, 3051, 3052, 3053, 3054, 3055, 3056, 3057, 3058, 3059, 3060, 3061, 3062, 3063, 3064, 3065, 3066, 3067, 3068, 3069, 3070, 3071, 3072, 3073, 3074, 3075, 3076, 3077, 3078, 3079, 3080, 3081, 3082, 3083, 3084, 3085, 3086, 3087, 3088, 3089, 3090, 3091, 3092, 3093, 3094, 3095, 3096, 3097, 3098, 3099, 3100, 3101, 3102, 3103, 3104, 3105, 3106, 3107, 3108, 3109, 3110, 3111, 3112, 3113, 3114, 3115, 3116, 3117, 3118, 3119, 3120, 3121, 3122, 3123, 3124, 3125, 3126, 3127, 3128, 3129, 3130, 3131, 3132, 3133, 3134, 3135, 3136, 3137, 3138, 3139, 3140, 3141, 3142, 3143, 3144, 3145, 3146, 3147, 3148, 3149, 3150, 3151, 3152, 3153, 3154, 3155, 3156, 3157, 3158, 3159, 3160, 3161, 3163, 3164, 3165, 3166, 3167, 3168, 3169, 3170, 3171, 3172, 3173, 3174, 3175, 3176, 3177, 3178, 3179, 3180, 3181, 3182, 3183, 3184, 3185, 3186, 3187, 3188, 3189, 3190, 3191, 3192, 3193, 3194, 3195, 3197, 3198, 3199, 3200, 3201, 3202, 3203, 3204, 3205, 3206, 3207, 3208, 3209, 3210, 3211, 3212, 3213, 3214, 3215, 3216, 3217, 3218, 3219, 3220, 3221, 3222, 3223, 3224, 3225, 3226, 3227, 3228, 3229, 3230, 3231, 3232, 3233, 3234, 3236, 3237, 3238, 3239, 3240, 3241, 3242, 3243, 3244, 3245, 3246, 3247, 3248, 3249, 3250, 3251, 3252, 3253, 3254, 3255, 3256, 3257, 3258, 3259, 3260, 3261, 3262, 3263, 3264, 3265, 3266, 3267, 3268, 3269, 3270, 3271, 3272, 3273, 3274, 3275, 3276, 3277, 3278, 3279, 3280, 3281, 3282, 3283, 3284, 3285, 3286, 3287, 3288, 3289, 3290, 3291, 3292, 3293, 3294, 3295, 3296, 3297, 3298, 3299, 3300, 3301, 3302, 3303, 3304, 3305, 3306, 3307, 3308, 3309, 3310, 3311, 3312, 3313, 3314, 3315, 3316, 3317, 3318, 3319, 3320, 3321, 3322, 3323, 3324, 3325, 3326, 3327, 3328, 3329, 3330, 3331, 3332, 3333, 3334, 3335, 3336, 3337, 3338, 3339, 3341, 3342, 3343, 3344, 3345, 3346, 3347, 3348, 3349, 3350, 3351, 3352, 3353, 3354, 3355, 3356, 3357, 3358, 3359, 3360, 3361, 3362, 3363, 3364, 3365, 3366, 3367, 3368, 3369, 3370, 3371, 3372, 3373, 3374, 3375, 3376, 3377, 3378, 3379, 3380, 3381, 3382, 3383, 3384, 3385, 3386, 3387, 3388, 3389, 3390, 3391, 3392, 3393, 3394, 3395, 3396, 3397, 3398, 3399, 3400, 3401, 3402, 3403, 3404, 3405, 3406, 3407, 3408, 3409, 3410, 3411, 3412, 3413, 3414, 3415, 3416, 3417, 3418, 3419, 3420, 3421, 3422, 3423, 3424, 3425, 3426, 3427, 3428, 3429, 3430, 3431, 3432, 3433, 3434, 3435, 3436, 3437, 3438, 3439, 3440, 3441, 3442, 3444, 3445, 3446, 3447, 3448, 3449, 3450, 3451, 3452, 3453, 3454, 3455, 3456, 3457, 3458, 3459, 3460, 3461, 3462, 3463, 3464, 3465, 3466, 3467, 3468, 3469, 3470, 3471, 3472, 3473, 3474, 3475, 3476, 3477, 3478, 3479, 3480, 3481, 3482, 3483, 3484, 3485, 3486, 3487, 3488, 3489, 3490, 3491, 3492, 3493, 3494, 3495, 3496, 3497, 3498, 3499, 3500, 3501, 3502, 3503, 3504, 3505, 3506, 3507, 3508, 3509, 3510, 3511, 3512, 3513, 3514, 3515, 3516, 3517, 3518, 3519, 3520, 3521, 3522, 3523, 3524, 3525, 3526, 3527, 3528, 3529, 3530, 3531, 3532, 3533, 3534, 3535, 3536, 3537, 3538, 3539, 3540, 3541, 3542, 3543, 3544, 3545, 3546, 3547, 3548, 3549, 3550, 3551, 3552, 3553, 3554, 3555, 3556, 3557, 3558, 3559, 3560, 3561, 3562, 3563, 3564, 3565, 3566, 3567, 3568, 3569, 3570, 3571, 3572, 3573, 3574, 3575, 3576, 3577, 3578, 3579, 3580, 3581, 3582, 3583, 3584, 3585, 3586, 3587, 3588, 3589, 3590, 3591, 3592], dtype=int64)
len(data.index)
3569
dummy_frame
<class 'pandas.core.frame.DataFrame'> Int64Index: 3569 entries, 0 to 3592 Data columns (total 45 columns): 1 3569 non-null values 1a 3569 non-null values 1b 3569 non-null values 1c 3569 non-null values 1d 3569 non-null values 2 3569 non-null values 2a 3569 non-null values 2b 3569 non-null values 2c 3569 non-null values 2d 3569 non-null values 2e 3569 non-null values 2f 3569 non-null values 3 3569 non-null values 3a 3569 non-null values 3b 3569 non-null values 3c 3569 non-null values 3d 3569 non-null values 3e 3569 non-null values 4 3569 non-null values 4a 3569 non-null values 4c 3569 non-null values 4e 3569 non-null values 5 3569 non-null values 5a 3569 non-null values 5b 3569 non-null values 5c 3569 non-null values 5d 3569 non-null values 5e 3569 non-null values 6 3569 non-null values 6a 3569 non-null values 6b 3569 non-null values 6c 3569 non-null values 7 3569 non-null values 7a 3569 non-null values 7b 3569 non-null values 7c 3569 non-null values 7d 3569 non-null values 7g 3569 non-null values 7h 3569 non-null values 8 3569 non-null values 8a 3569 non-null values 8c 3569 non-null values 8d 3569 non-null values 8e 3569 non-null values 8f 3569 non-null values dtypes: float64(45)
dummy_frame.ix[: , :6]
<class 'pandas.core.frame.DataFrame'> Int64Index: 3569 entries, 0 to 3592 Data columns (total 6 columns): 1 3569 non-null values 1a 3569 non-null values 1b 3569 non-null values 1c 3569 non-null values 1d 3569 non-null values 2 3569 non-null values dtypes: float64(6)
for row, cat in zip(data.index, data.CATEGORY):
# code 추출
codes = get_code(to_cat_list(cat))
# dummy_frame에 행:row, 열:codes 에 1 설정
dummy_frame.ix[row, codes] = 1
data = data.join(dummy_frame.add_prefix('category_'))
zip(data.index, data.CATEGORY)
[(0, '1. Urgences | Emergency, 3. Public Health, '), (4, '1. Urgences | Emergency, '), (5, '5e. Communication lines down, '), (6, '4. Menaces | Security Threats, 4e. Assainissement eau et hygiene | Water sanitation and hygiene promotion, '), (7, '4. Menaces | Security Threats, '), (8, '2. Urgences logistiques | Vital Lines, 2f. Sans courant | Power Outage, '), (9, "2. Urgences logistiques | Vital Lines, 2d. Refuge | Shelter needed, 2a. Penurie d'aliments | Food Shortage, "), (10, "1a. Highly vulnerable, 2. Urgences logistiques | Vital Lines, 2d. Refuge | Shelter needed, 2a. Penurie d'aliments | Food Shortage, "), (11, '4. Menaces | Security Threats, 4e. Assainissement eau et hygiene | Water sanitation and hygiene promotion, '), (12, "2. Urgences logistiques | Vital Lines, 2d. Refuge | Shelter needed, 2a. Penurie d'aliments | Food Shortage, "), (13, "2. Urgences logistiques | Vital Lines, 2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, "), (14, '3. Public Health, '), (15, '2. Urgences logistiques | Vital Lines, '), (16, '1. Urgences | Emergency, 7. Secours | Services Available, 8. Autre | Other, 6. Natural Hazards, '), (17, '3. Public Health, 3b. Chronic care needs, '), (18, "2. Urgences logistiques | Vital Lines, 2b. Penurie d'eau | Water shortage, "), (19, '1. Urgences | Emergency, 7. Secours | Services Available, 8. Autre | Other, 6. Natural Hazards, '), (20, "1. Urgences | Emergency, 2. Urgences logistiques | Vital Lines, 2a. Penurie d'aliments | Food Shortage, "), (21, '2. Urgences logistiques | Vital Lines, 2d. Refuge | Shelter needed, 8. Autre | Other, '), (22, '2. Urgences logistiques | Vital Lines, 2d. Refuge | Shelter needed, '), (23, "2d. Refuge | Shelter needed, 2a. Penurie d'aliments | Food Shortage, "), (24, "2. Urgences logistiques | Vital Lines, 2a. Penurie d'aliments | Food Shortage, "), (25, "1b. Urgence medicale | Medical Emergency, 2. Urgences logistiques | Vital Lines, 2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, 7d. Services de sante | Hospital/Clinics Operating, "), (26, "2. Urgences logistiques | Vital Lines, 2b. Penurie d'eau | Water shortage, "), (27, '2. Urgences logistiques | Vital Lines, 2d. Refuge | Shelter needed, '), (28, '2. Urgences logistiques | Vital Lines, 2f. Sans courant | Power Outage, '), (29, '2. Urgences logistiques | Vital Lines, '), (30, '2. Urgences logistiques | Vital Lines, '), (31, '6. Natural Hazards, '), (32, '2. Urgences logistiques | Vital Lines, '), (33, '4. Menaces | Security Threats, '), (34, "2. Urgences logistiques | Vital Lines, 2d. Refuge | Shelter needed, 3. Public Health, 3d. OBGYN/Women's Health, "), (35, "2. Urgences logistiques | Vital Lines, 2a. Penurie d'aliments | Food Shortage, "), (36, '2. Urgences logistiques | Vital Lines, 2f. Sans courant | Power Outage, '), (37, "2. Urgences logistiques | Vital Lines, 2b. Penurie d'eau | Water shortage, 2d. Refuge | Shelter needed, 2a. Penurie d'aliments | Food Shortage, 8. Autre | Other, "), (38, '2. Urgences logistiques | Vital Lines, 2d. Refuge | Shelter needed, 8. Autre | Other, 8f. Other, '), (39, "2. Urgences logistiques | Vital Lines, 2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, "), (40, "2. Urgences logistiques | Vital Lines, 2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, "), (41, "2. Urgences logistiques | Vital Lines, 2d. Refuge | Shelter needed, 2a. Penurie d'aliments | Food Shortage, "), (42, '1. Urgences | Emergency, 1d. Incendie | Fire, 1b. Urgence medicale | Medical Emergency, '), (43, '2. Urgences logistiques | Vital Lines, 3. Public Health, '), (44, '1. Urgences | Emergency, 1d. Incendie | Fire, 1b. Urgence medicale | Medical Emergency, '), (45, '2. Urgences logistiques | Vital Lines, 2f. Sans courant | Power Outage, '), (46, '2. Urgences logistiques | Vital Lines, 2d. Refuge | Shelter needed, 8. Autre | Other, 8a. IDP concentration, '), (47, "2. Urgences logistiques | Vital Lines, 2b. Penurie d'eau | Water shortage, "), (48, '2. Urgences logistiques | Vital Lines, 2d. Refuge | Shelter needed, '), (49, '2. Urgences logistiques | Vital Lines, 2d. Refuge | Shelter needed, '), (50, "2. Urgences logistiques | Vital Lines, 2d. Refuge | Shelter needed, 2a. Penurie d'aliments | Food Shortage, "), (51, "2. Urgences logistiques | Vital Lines, 2b. Penurie d'eau | Water shortage, 3a. Infectious human disease, "), (52, "2. Urgences logistiques | Vital Lines, 2b. Penurie d'eau | Water shortage, 3a. Infectious human disease, "), (53, '2d. Refuge | Shelter needed, '), (54, "2b. Penurie d'eau | Water shortage, 2d. Refuge | Shelter needed, 2a. Penurie d'aliments | Food Shortage, 8. Autre | Other, 8a. IDP concentration, "), (55, "2d. Refuge | Shelter needed, 2a. Penurie d'aliments | Food Shortage, "), (56, "2. Urgences logistiques | Vital Lines, 2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, "), (57, "2. Urgences logistiques | Vital Lines, 2b. Penurie d'eau | Water shortage, 2d. Refuge | Shelter needed, 2a. Penurie d'aliments | Food Shortage, 8. Autre | Other, 8f. Other, "), (58, "2b. Penurie d'eau | Water shortage, 2d. Refuge | Shelter needed, 2a. Penurie d'aliments | Food Shortage, 3. Public Health, "), (59, "2. Urgences logistiques | Vital Lines, 2a. Penurie d'aliments | Food Shortage, "), (60, "2. Urgences logistiques | Vital Lines, 2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, 3. Public Health, "), (61, '2. Urgences logistiques | Vital Lines, '), (62, '2. Urgences logistiques | Vital Lines, '), (63, "2. Urgences logistiques | Vital Lines, 2a. Penurie d'aliments | Food Shortage, "), (64, '2. Urgences logistiques | Vital Lines, '), (65, "2. Urgences logistiques | Vital Lines, 2a. Penurie d'aliments | Food Shortage, "), (66, '3. Public Health, '), (67, '7d. Services de sante | Hospital/Clinics Operating, 3b. Chronic care needs, '), (68, '2. Urgences logistiques | Vital Lines, 2d. Refuge | Shelter needed, '), (69, '2. Urgences logistiques | Vital Lines, 8. Autre | Other, 8c. Price gouging, 3. Public Health, '), (70, '4. Menaces | Security Threats, 4c. Group violence, '), (71, "2. Urgences logistiques | Vital Lines, 2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, "), (72, "2. Urgences logistiques | Vital Lines, 2b. Penurie d'eau | Water shortage, 2d. Refuge | Shelter needed, 2a. Penurie d'aliments | Food Shortage, "), (73, '1. Urgences | Emergency, 1b. Urgence medicale | Medical Emergency, 1a. Highly vulnerable, 3. Public Health, 3a. Infectious human disease, '), (74, '2d. Refuge | Shelter needed, 8a. IDP concentration, '), (75, '2. Urgences logistiques | Vital Lines, 2d. Refuge | Shelter needed, '), (76, "5. Infrastructure Damage, 2. Urgences logistiques | Vital Lines, 2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, 8. Autre | Other, 8a. IDP concentration, 3. Public Health, 3a. Infectious human disease, 3d. OBGYN/Women's Health, 3e. Psychiatric need, "), (77, "5. Infrastructure Damage, 2. Urgences logistiques | Vital Lines, 2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, 2e. Penurie de carburant | Fuel shortage, 8. Autre | Other, 8a. IDP concentration, 3. Public Health, 3a. Infectious human disease, 3d. OBGYN/Women's Health, 3e. Psychiatric need, "), (78, "2. Urgences logistiques | Vital Lines, 2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, 8. Autre | Other, 8a. IDP concentration, 3. Public Health, 3d. OBGYN/Women's Health, 3e. Psychiatric need, "), (79, "2. Urgences logistiques | Vital Lines, 2b. Penurie d'eau | Water shortage, 2d. Refuge | Shelter needed, 2a. Penurie d'aliments | Food Shortage, 8. Autre | Other, 8a. IDP concentration, 3. Public Health, 3a. Infectious human disease, 3d. OBGYN/Women's Health, "), (80, "5. Infrastructure Damage, 5d. Compromised bridge, 2. Urgences logistiques | Vital Lines, 2b. Penurie d'eau | Water shortage, 2f. Sans courant | Power Outage, 8. Autre | Other, 8a. IDP concentration, 3a. Infectious human disease, 3d. OBGYN/Women's Health, "), (81, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, 8a. IDP concentration, 3a. Infectious human disease, 3d. OBGYN/Women's Health, 3e. Psychiatric need, "), (82, '1. Urgences | Emergency, 2. Urgences logistiques | Vital Lines, 3. Public Health, '), (83, '8. Autre | Other, 8f. Other, '), (84, "2. Urgences logistiques | Vital Lines, 2b. Penurie d'eau | Water shortage, 2d. Refuge | Shelter needed, 2a. Penurie d'aliments | Food Shortage, "), (85, "2. Urgences logistiques | Vital Lines, 2b. Penurie d'eau | Water shortage, 2d. Refuge | Shelter needed, 2a. Penurie d'aliments | Food Shortage, "), (86, "2b. Penurie d'eau | Water shortage, 2d. Refuge | Shelter needed, 2a. Penurie d'aliments | Food Shortage, "), (87, "2b. Penurie d'eau | Water shortage, 2f. Sans courant | Power Outage, 2d. Refuge | Shelter needed, 2a. Penurie d'aliments | Food Shortage, 8a. IDP concentration, "), (88, "2b. Penurie d'eau | Water shortage, 2f. Sans courant | Power Outage, 2d. Refuge | Shelter needed, 2a. Penurie d'aliments | Food Shortage, 8a. IDP concentration, "), (89, "2b. Penurie d'eau | Water shortage, 2f. Sans courant | Power Outage, 2d. Refuge | Shelter needed, 2a. Penurie d'aliments | Food Shortage, 8a. IDP concentration, "), (90, "2b. Penurie d'eau | Water shortage, 2f. Sans courant | Power Outage, 2a. Penurie d'aliments | Food Shortage, 8a. IDP concentration, "), (91, "2b. Penurie d'eau | Water shortage, 2f. Sans courant | Power Outage, 2d. Refuge | Shelter needed, 2a. Penurie d'aliments | Food Shortage, 8a. IDP concentration, "), (92, "2b. Penurie d'eau | Water shortage, 2f. Sans courant | Power Outage, 2a. Penurie d'aliments | Food Shortage, 8a. IDP concentration, "), (93, "2b. Penurie d'eau | Water shortage, 2f. Sans courant | Power Outage, 2d. Refuge | Shelter needed, 2a. Penurie d'aliments | Food Shortage, 8a. IDP concentration, "), (94, "2b. Penurie d'eau | Water shortage, 2f. Sans courant | Power Outage, 2d. Refuge | Shelter needed, 2a. Penurie d'aliments | Food Shortage, 8a. IDP concentration, "), (95, "2b. Penurie d'eau | Water shortage, 2f. Sans courant | Power Outage, 2d. Refuge | Shelter needed, 2a. Penurie d'aliments | Food Shortage, 8a. IDP concentration, "), (96, "2b. Penurie d'eau | Water shortage, 2f. Sans courant | Power Outage, 2d. Refuge | Shelter needed, 2a. Penurie d'aliments | Food Shortage, 8a. IDP concentration, "), (97, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, "), (98, '1. Urgences | Emergency, 2. Urgences logistiques | Vital Lines, 7. Secours | Services Available, '), (99, '1. Urgences | Emergency, 5. Infrastructure Damage, 2. Urgences logistiques | Vital Lines, 4. Menaces | Security Threats, 7. Secours | Services Available, 8. Autre | Other, 6. Natural Hazards, 3. Public Health, '), (100, "2b. Penurie d'eau | Water shortage, 2f. Sans courant | Power Outage, 2d. Refuge | Shelter needed, 2a. Penurie d'aliments | Food Shortage, 8a. IDP concentration, "), (101, '2d. Refuge | Shelter needed, '), (102, "2b. Penurie d'eau | Water shortage, 2d. Refuge | Shelter needed, 2a. Penurie d'aliments | Food Shortage, "), (103, "2. Urgences logistiques | Vital Lines, 2b. Penurie d'eau | Water shortage, 2d. Refuge | Shelter needed, 2a. Penurie d'aliments | Food Shortage, "), (104, '1b. Urgence medicale | Medical Emergency, 3. Public Health, '), (105, "2a. Penurie d'aliments | Food Shortage, "), (106, "2b. Penurie d'eau | Water shortage, 2d. Refuge | Shelter needed, 2a. Penurie d'aliments | Food Shortage, "), (107, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, 4e. Assainissement eau et hygiene | Water sanitation and hygiene promotion, "), (108, "2a. Penurie d'aliments | Food Shortage, "), (109, "2b. Penurie d'eau | Water shortage, 2d. Refuge | Shelter needed, 2a. Penurie d'aliments | Food Shortage, "), (110, '8. Autre | Other, '), (111, "2. Urgences logistiques | Vital Lines, 2b. Penurie d'eau | Water shortage, 2d. Refuge | Shelter needed, 2a. Penurie d'aliments | Food Shortage, "), (112, "2. Urgences logistiques | Vital Lines, 2b. Penurie d'eau | Water shortage, 2d. Refuge | Shelter needed, 2a. Penurie d'aliments | Food Shortage, "), (113, '1b. Urgence medicale | Medical Emergency, 3a. Infectious human disease, '), (114, '4e. Assainissement eau et hygiene | Water sanitation and hygiene promotion, '), (115, "2a. Penurie d'aliments | Food Shortage, 3. Public Health, "), (116, "2b. Penurie d'eau | Water shortage, 2d. Refuge | Shelter needed, 2a. Penurie d'aliments | Food Shortage, "), (117, '2. Urgences logistiques | Vital Lines, 2d. Refuge | Shelter needed, '), (118, "2. Urgences logistiques | Vital Lines, 2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, "), (119, '2. Urgences logistiques | Vital Lines, 8f. Other, '), (120, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, 3c. Besoins en materiels et medicaments | Medical equipment and supply needs, "), (121, "1. Urgences | Emergency, 2a. Penurie d'aliments | Food Shortage, "), (122, '1. Urgences | Emergency, 2. Urgences logistiques | Vital Lines, 3c. Besoins en materiels et medicaments | Medical equipment and supply needs, '), (123, '1c. Personnes prises au piege | People trapped, '), (124, '2. Urgences logistiques | Vital Lines, '), (125, '2d. Refuge | Shelter needed, '), (126, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, 2d. Refuge | Shelter needed, "), (127, '3c. Besoins en materiels et medicaments | Medical equipment and supply needs, '), (128, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, 2d. Refuge | Shelter needed, "), (129, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, "), (130, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, "), (131, '4e. Assainissement eau et hygiene | Water sanitation and hygiene promotion, '), (132, '2f. Sans courant | Power Outage, '), (133, "2b. Penurie d'eau | Water shortage, "), (134, '4. Menaces | Security Threats, '), (135, "2. Urgences logistiques | Vital Lines, 2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, "), (136, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, 2d. Refuge | Shelter needed, "), (137, "2b. Penurie d'eau | Water shortage, "), (138, '4a. Pillage | Looting, 8. Autre | Other, '), (139, "2a. Penurie d'aliments | Food Shortage, 2d. Refuge | Shelter needed, "), (140, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, 3c. Besoins en materiels et medicaments | Medical equipment and supply needs, "), (141, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, "), (142, '1b. Urgence medicale | Medical Emergency, '), (143, '1c. Personnes prises au piege | People trapped, '), (144, '1c. Personnes prises au piege | People trapped, '), (145, '1b. Urgence medicale | Medical Emergency, 3c. Besoins en materiels et medicaments | Medical equipment and supply needs, '), (146, "2. Urgences logistiques | Vital Lines, 2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, "), (147, '5a. Structure effondres | Collapsed structure, 2d. Refuge | Shelter needed, '), (148, '8. Autre | Other, '), (149, "2a. Penurie d'aliments | Food Shortage, "), (150, '8. Autre | Other, '), (151, '2f. Sans courant | Power Outage, '), (152, "2d. Refuge | Shelter needed, 7a. Distribution d'aliments | Food distribution point, "), (153, "7a. Distribution d'aliments | Food distribution point, 4e. Assainissement eau et hygiene | Water sanitation and hygiene promotion, "), (154, "7a. Distribution d'aliments | Food distribution point, 4e. Assainissement eau et hygiene | Water sanitation and hygiene promotion, "), (155, "7a. Distribution d'aliments | Food distribution point, 4e. Assainissement eau et hygiene | Water sanitation and hygiene promotion, "), (156, '7d. Services de sante | Hospital/Clinics Operating, '), (157, "2a. Penurie d'aliments | Food Shortage, "), (158, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, "), (159, "2b. Penurie d'eau | Water shortage, "), (160, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, "), (161, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, 2d. Refuge | Shelter needed, "), (162, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, 2d. Refuge | Shelter needed, "), (163, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, "), (164, '2d. Refuge | Shelter needed, '), (165, '8. Autre | Other, '), (166, '2. Urgences logistiques | Vital Lines, '), (167, '7. Secours | Services Available, '), (168, "2a. Penurie d'aliments | Food Shortage, "), (169, "2a. Penurie d'aliments | Food Shortage, "), (170, "7. Secours | Services Available, 2d. Refuge | Shelter needed, 7a. Distribution d'aliments | Food distribution point, "), (171, "7. Secours | Services Available, 2d. Refuge | Shelter needed, 7a. Distribution d'aliments | Food distribution point, 4e. Assainissement eau et hygiene | Water sanitation and hygiene promotion, "), (172, '1. Urgences | Emergency, 5a. Structure effondres | Collapsed structure, 1b. Urgence medicale | Medical Emergency, '), (173, '1. Urgences | Emergency, 5a. Structure effondres | Collapsed structure, 7. Secours | Services Available, 2d. Refuge | Shelter needed, '), (174, "2a. Penurie d'aliments | Food Shortage, "), (175, '8. Autre | Other, '), (176, '2d. Refuge | Shelter needed, '), (177, '8. Autre | Other, '), (178, '2f. Sans courant | Power Outage, '), (179, "2. Urgences logistiques | Vital Lines, 2b. Penurie d'eau | Water shortage, 7. Secours | Services Available, 2d. Refuge | Shelter needed, 7a. Distribution d'aliments | Food distribution point, "), (180, '2. Urgences logistiques | Vital Lines, 3c. Besoins en materiels et medicaments | Medical equipment and supply needs, '), (181, '2d. Refuge | Shelter needed, '), (182, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, "), (183, '2d. Refuge | Shelter needed, '), (184, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, 3c. Besoins en materiels et medicaments | Medical equipment and supply needs, 2d. Refuge | Shelter needed, "), (185, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, "), (186, '2. Urgences logistiques | Vital Lines, '), (187, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, 4e. Assainissement eau et hygiene | Water sanitation and hygiene promotion, "), (188, '2. Urgences logistiques | Vital Lines, '), (189, '2. Urgences logistiques | Vital Lines, '), (190, '3c. Besoins en materiels et medicaments | Medical equipment and supply needs, 2d. Refuge | Shelter needed, '), (191, "4. Menaces | Security Threats, 2b. Penurie d'eau | Water shortage, "), (192, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, 7d. Services de sante | Hospital/Clinics Operating, "), (193, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, 2d. Refuge | Shelter needed, "), (194, '2. Urgences logistiques | Vital Lines, 7. Secours | Services Available, '), (195, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, 7d. Services de sante | Hospital/Clinics Operating, "), (196, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, 2d. Refuge | Shelter needed, "), (197, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, 3c. Besoins en materiels et medicaments | Medical equipment and supply needs, 2d. Refuge | Shelter needed, 8. Autre | Other, "), (198, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, 2d. Refuge | Shelter needed, "), (199, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, 3c. Besoins en materiels et medicaments | Medical equipment and supply needs, "), (200, '2. Urgences logistiques | Vital Lines, 2d. Refuge | Shelter needed, '), (201, '2. Urgences logistiques | Vital Lines, '), (202, '2. Urgences logistiques | Vital Lines, '), (203, '2. Urgences logistiques | Vital Lines, 2d. Refuge | Shelter needed, '), (204, "2a. Penurie d'aliments | Food Shortage, "), (205, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, "), (206, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, "), (207, "2a. Penurie d'aliments | Food Shortage, "), (208, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, 2d. Refuge | Shelter needed, "), (209, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, 2d. Refuge | Shelter needed, "), (210, "2. Urgences logistiques | Vital Lines, 2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, "), (211, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, 2d. Refuge | Shelter needed, "), (212, "2. Urgences logistiques | Vital Lines, 2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, "), (213, "2a. Penurie d'aliments | Food Shortage, "), (214, "2. Urgences logistiques | Vital Lines, 2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, "), (215, '8. Autre | Other, '), (216, "2a. Penurie d'aliments | Food Shortage, 3c. Besoins en materiels et medicaments | Medical equipment and supply needs, 2d. Refuge | Shelter needed, 7c. Denrees non alimentaires | Non-food aid distribution point, "), (217, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, 2d. Refuge | Shelter needed, "), (218, '4. Menaces | Security Threats, '), (219, "7d. Services de sante | Hospital/Clinics Operating, 7a. Distribution d'aliments | Food distribution point, 4e. Assainissement eau et hygiene | Water sanitation and hygiene promotion, "), (220, '7d. Services de sante | Hospital/Clinics Operating, 4e. Assainissement eau et hygiene | Water sanitation and hygiene promotion, '), (221, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, 2d. Refuge | Shelter needed, "), (222, '1. Urgences | Emergency, 2. Urgences logistiques | Vital Lines, '), (223, "2. Urgences logistiques | Vital Lines, 2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, "), (224, '2d. Refuge | Shelter needed, '), (225, "2b. Penurie d'eau | Water shortage, 3c. Besoins en materiels et medicaments | Medical equipment and supply needs, "), (226, '2d. Refuge | Shelter needed, '), (227, "2. Urgences logistiques | Vital Lines, 2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, 7. Secours | Services Available, 2d. Refuge | Shelter needed, 8. Autre | Other, "), (228, "2a. Penurie d'aliments | Food Shortage, "), (229, "2. Urgences logistiques | Vital Lines, 2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, 3c. Besoins en materiels et medicaments | Medical equipment and supply needs, "), (230, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, 2d. Refuge | Shelter needed, "), (231, "2. Urgences logistiques | Vital Lines, 2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, 3c. Besoins en materiels et medicaments | Medical equipment and supply needs, "), (232, "2d. Refuge | Shelter needed, 7a. Distribution d'aliments | Food distribution point, 4e. Assainissement eau et hygiene | Water sanitation and hygiene promotion, "), (233, "2a. Penurie d'aliments | Food Shortage, "), (234, "2. Urgences logistiques | Vital Lines, 2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, 7. Secours | Services Available, 4e. Assainissement eau et hygiene | Water sanitation and hygiene promotion, "), (235, '8. Autre | Other, '), (236, "2. Urgences logistiques | Vital Lines, 2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, 8. Autre | Other, "), (237, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, 2d. Refuge | Shelter needed, 7a. Distribution d'aliments | Food distribution point, "), (238, "7a. Distribution d'aliments | Food distribution point, 7c. Denrees non alimentaires | Non-food aid distribution point, "), (239, '7. Secours | Services Available, 7d. Services de sante | Hospital/Clinics Operating, '), (240, '8e. Nouvelles de Personnes | Persons News, 6b. Personnes Disparues | Missing Persons, '), (241, "2. Urgences logistiques | Vital Lines, 2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, "), (242, "2. Urgences logistiques | Vital Lines, 2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, "), (243, "2. Urgences logistiques | Vital Lines, 2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, "), (244, '7. Secours | Services Available, 2d. Refuge | Shelter needed, '), (245, "2. Urgences logistiques | Vital Lines, 2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, "), (246, '1b. Urgence medicale | Medical Emergency, 3c. Besoins en materiels et medicaments | Medical equipment and supply needs, '), (247, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, "), (248, "2a. Penurie d'aliments | Food Shortage, "), (249, '2d. Refuge | Shelter needed, 4e. Assainissement eau et hygiene | Water sanitation and hygiene promotion, '), (250, "2a. Penurie d'aliments | Food Shortage, "), (251, "2a. Penurie d'aliments | Food Shortage, "), (252, "2a. Penurie d'aliments | Food Shortage, "), (253, "2a. Penurie d'aliments | Food Shortage, "), (254, "2a. Penurie d'aliments | Food Shortage, "), (255, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, "), (256, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, "), (257, '2. Urgences logistiques | Vital Lines, '), (258, '1b. Urgence medicale | Medical Emergency, '), (259, '1. Urgences | Emergency, '), (260, '2. Urgences logistiques | Vital Lines, '), (261, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, 3c. Besoins en materiels et medicaments | Medical equipment and supply needs, "), (262, "7a. Distribution d'aliments | Food distribution point, "), (263, "7a. Distribution d'aliments | Food distribution point, 4e. Assainissement eau et hygiene | Water sanitation and hygiene promotion, "), (264, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, 3c. Besoins en materiels et medicaments | Medical equipment and supply needs, "), (265, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, 3c. Besoins en materiels et medicaments | Medical equipment and supply needs, "), (266, '2. Urgences logistiques | Vital Lines, '), (267, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, 3c. Besoins en materiels et medicaments | Medical equipment and supply needs, 7d. Services de sante | Hospital/Clinics Operating, "), (268, '2. Urgences logistiques | Vital Lines, '), (269, '2. Urgences logistiques | Vital Lines, '), (270, "7a. Distribution d'aliments | Food distribution point, "), (271, '2. Urgences logistiques | Vital Lines, '), (272, "2a. Penurie d'aliments | Food Shortage, "), (273, "7a. Distribution d'aliments | Food distribution point, 4e. Assainissement eau et hygiene | Water sanitation and hygiene promotion, "), (274, "2b. Penurie d'eau | Water shortage, "), (275, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, 3c. Besoins en materiels et medicaments | Medical equipment and supply needs, "), (276, '2. Urgences logistiques | Vital Lines, '), (277, "7a. Distribution d'aliments | Food distribution point, 4e. Assainissement eau et hygiene | Water sanitation and hygiene promotion, "), (278, '2. Urgences logistiques | Vital Lines, '), (279, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, 2d. Refuge | Shelter needed, 8. Autre | Other, "), (280, '2d. Refuge | Shelter needed, '), (281, '2d. Refuge | Shelter needed, '), (282, "2a. Penurie d'aliments | Food Shortage, 3c. Besoins en materiels et medicaments | Medical equipment and supply needs, "), (283, "2a. Penurie d'aliments | Food Shortage, "), (284, "2a. Penurie d'aliments | Food Shortage, 3c. Besoins en materiels et medicaments | Medical equipment and supply needs, "), (285, "2a. Penurie d'aliments | Food Shortage, "), (286, "2a. Penurie d'aliments | Food Shortage, "), (287, "2a. Penurie d'aliments | Food Shortage, 8. Autre | Other, "), (288, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, "), (289, '2d. Refuge | Shelter needed, '), (290, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, 2d. Refuge | Shelter needed, "), (291, '2d. Refuge | Shelter needed, '), (292, "2a. Penurie d'aliments | Food Shortage, "), (293, '2d. Refuge | Shelter needed, '), (294, "2a. Penurie d'aliments | Food Shortage, "), (295, "2a. Penurie d'aliments | Food Shortage, "), (296, '4. Menaces | Security Threats, 2d. Refuge | Shelter needed, '), (297, '8. Autre | Other, '), (298, "2a. Penurie d'aliments | Food Shortage, 2d. Refuge | Shelter needed, "), (299, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, 2d. Refuge | Shelter needed, "), (300, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, "), (301, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, "), (302, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, "), (303, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, 7c. Denrees non alimentaires | Non-food aid distribution point, "), (304, "2a. Penurie d'aliments | Food Shortage, "), (305, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, "), (306, '2d. Refuge | Shelter needed, '), (307, '2. Urgences logistiques | Vital Lines, '), (308, '7. Secours | Services Available, 2d. Refuge | Shelter needed, 7c. Denrees non alimentaires | Non-food aid distribution point, '), (309, '2d. Refuge | Shelter needed, '), (310, '7. Secours | Services Available, '), (311, "2d. Refuge | Shelter needed, 7a. Distribution d'aliments | Food distribution point, 4e. Assainissement eau et hygiene | Water sanitation and hygiene promotion, "), (312, '2d. Refuge | Shelter needed, '), (313, '2d. Refuge | Shelter needed, '), (314, '8. Autre | Other, '), (315, '8. Autre | Other, '), (316, '8. Autre | Other, '), (317, '2d. Refuge | Shelter needed, '), (318, '8. Autre | Other, '), (319, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, "), (320, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, "), (321, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, "), (322, '2. Urgences logistiques | Vital Lines, '), (323, "2a. Penurie d'aliments | Food Shortage, "), (324, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, "), (325, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, 2d. Refuge | Shelter needed, "), (326, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, "), (327, "2. Urgences logistiques | Vital Lines, 2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, "), (328, '2. Urgences logistiques | Vital Lines, '), (329, "2b. Penurie d'eau | Water shortage, 2d. Refuge | Shelter needed, "), (330, '2d. Refuge | Shelter needed, '), (331, '2d. Refuge | Shelter needed, '), (332, '2d. Refuge | Shelter needed, '), (333, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, 2d. Refuge | Shelter needed, "), (334, '2d. Refuge | Shelter needed, '), (335, '2d. Refuge | Shelter needed, '), (336, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, "), (337, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, "), (338, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, "), (339, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, "), (340, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, "), (341, "2a. Penurie d'aliments | Food Shortage, "), (342, "2a. Penurie d'aliments | Food Shortage, 8. Autre | Other, "), (343, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, "), (344, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, 2d. Refuge | Shelter needed, "), (345, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, 2d. Refuge | Shelter needed, "), (346, "1b. Urgence medicale | Medical Emergency, 2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, 2d. Refuge | Shelter needed, "), (347, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, 2d. Refuge | Shelter needed, "), (348, "2a. Penurie d'aliments | Food Shortage, "), (349, "2b. Penurie d'eau | Water shortage, 2d. Refuge | Shelter needed, "), (350, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, 2d. Refuge | Shelter needed, "), (351, '2d. Refuge | Shelter needed, '), (352, "2a. Penurie d'aliments | Food Shortage, 2d. Refuge | Shelter needed, "), (353, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, 2d. Refuge | Shelter needed, "), (354, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, 7c. Denrees non alimentaires | Non-food aid distribution point, "), (355, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, 2d. Refuge | Shelter needed, "), (356, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, 2d. Refuge | Shelter needed, "), (357, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, 2d. Refuge | Shelter needed, "), (358, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, 2d. Refuge | Shelter needed, "), (359, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, 2d. Refuge | Shelter needed, "), (360, "2a. Penurie d'aliments | Food Shortage, 2d. Refuge | Shelter needed, "), (361, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, 2d. Refuge | Shelter needed, "), (362, '2d. Refuge | Shelter needed, '), (363, '2d. Refuge | Shelter needed, '), (364, '4a. Pillage | Looting, 2d. Refuge | Shelter needed, 7c. Denrees non alimentaires | Non-food aid distribution point, '), (365, '2d. Refuge | Shelter needed, '), (366, "2a. Penurie d'aliments | Food Shortage, 2d. Refuge | Shelter needed, "), (367, "2a. Penurie d'aliments | Food Shortage, 2d. Refuge | Shelter needed, "), (368, "2a. Penurie d'aliments | Food Shortage, 2d. Refuge | Shelter needed, "), (369, "2a. Penurie d'aliments | Food Shortage, 3c. Besoins en materiels et medicaments | Medical equipment and supply needs, 2d. Refuge | Shelter needed, "), (370, '2d. Refuge | Shelter needed, '), (371, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, 2d. Refuge | Shelter needed, "), (372, '7. Secours | Services Available, '), (373, '2d. Refuge | Shelter needed, '), (374, '2d. Refuge | Shelter needed, '), (375, '7d. Services de sante | Hospital/Clinics Operating, '), (376, '2d. Refuge | Shelter needed, 4e. Assainissement eau et hygiene | Water sanitation and hygiene promotion, '), (377, "7a. Distribution d'aliments | Food distribution point, 4e. Assainissement eau et hygiene | Water sanitation and hygiene promotion, "), (378, '2d. Refuge | Shelter needed, '), (379, "2a. Penurie d'aliments | Food Shortage, "), (380, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, 2d. Refuge | Shelter needed, "), (381, "2a. Penurie d'aliments | Food Shortage, "), (382, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, "), (383, '2d. Refuge | Shelter needed, '), (384, '2d. Refuge | Shelter needed, '), (385, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, 2d. Refuge | Shelter needed, "), (386, "2b. Penurie d'eau | Water shortage, "), (387, '1b. Urgence medicale | Medical Emergency, '), (388, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, "), (389, "2. Urgences logistiques | Vital Lines, 2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, 7. Secours | Services Available, "), (390, "2a. Penurie d'aliments | Food Shortage, 2d. Refuge | Shelter needed, "), (391, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, 3c. Besoins en materiels et medicaments | Medical equipment and supply needs, "), (392, "2b. Penurie d'eau | Water shortage, 2d. Refuge | Shelter needed, "), (393, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, "), (394, "2a. Penurie d'aliments | Food Shortage, 3c. Besoins en materiels et medicaments | Medical equipment and supply needs, 2d. Refuge | Shelter needed, "), (395, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, "), (396, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, 3c. Besoins en materiels et medicaments | Medical equipment and supply needs, "), (397, "2. Urgences logistiques | Vital Lines, 2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, "), (398, "2a. Penurie d'aliments | Food Shortage, "), (399, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, 2d. Refuge | Shelter needed, "), (400, '5b. Structures a risque | Unstable Structure, '), (401, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, "), (402, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, "), (403, "4. Menaces | Security Threats, 2c. Probleme de securite | Security Concern, 2. Urgences logistiques | Vital Lines, 2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, "), (404, "2a. Penurie d'aliments | Food Shortage, "), (405, "2. Urgences logistiques | Vital Lines, 2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, "), (406, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, "), (407, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, "), (408, '2d. Refuge | Shelter needed, '), (409, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, "), (410, "2. Urgences logistiques | Vital Lines, 2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, "), (411, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, "), (412, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, "), (413, "2. Urgences logistiques | Vital Lines, 2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, "), (414, "2. Urgences logistiques | Vital Lines, 2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, 7. Secours | Services Available, 2d. Refuge | Shelter needed, "), (415, "2. Urgences logistiques | Vital Lines, 2a. Penurie d'aliments | Food Shortage, "), (416, "2a. Penurie d'aliments | Food Shortage, "), (417, "2. Urgences logistiques | Vital Lines, 2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, "), (418, "2. Urgences logistiques | Vital Lines, 2b. Penurie d'eau | Water shortage, 2f. Sans courant | Power Outage, "), (419, "2. Urgences logistiques | Vital Lines, 2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, "), (420, '7. Secours | Services Available, 7d. Services de sante | Hospital/Clinics Operating, 8. Autre | Other, '), (421, "2. Urgences logistiques | Vital Lines, 2a. Penurie d'aliments | Food Shortage, 7. Secours | Services Available, 2d. Refuge | Shelter needed, "), (422, '2d. Refuge | Shelter needed, '), (423, '7. Secours | Services Available, 2d. Refuge | Shelter needed, '), (424, "2a. Penurie d'aliments | Food Shortage, "), (425, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, 2d. Refuge | Shelter needed, "), (426, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, "), (427, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, 2d. Refuge | Shelter needed, "), (428, "2d. Refuge | Shelter needed, 7a. Distribution d'aliments | Food distribution point, "), (429, '8. Autre | Other, '), (430, "7d. Services de sante | Hospital/Clinics Operating, 2d. Refuge | Shelter needed, 7a. Distribution d'aliments | Food distribution point, 4e. Assainissement eau et hygiene | Water sanitation and hygiene promotion, "), (431, "7a. Distribution d'aliments | Food distribution point, 8. Autre | Other, "), (433, '4e. Assainissement eau et hygiene | Water sanitation and hygiene promotion, '), (434, "7a. Distribution d'aliments | Food distribution point, 4e. Assainissement eau et hygiene | Water sanitation and hygiene promotion, "), (435, "7a. Distribution d'aliments | Food distribution point, 4e. Assainissement eau et hygiene | Water sanitation and hygiene promotion, "), (436, '2d. Refuge | Shelter needed, '), (437, "5a. Structure effondres | Collapsed structure, 2b. Penurie d'eau | Water shortage, 2f. Sans courant | Power Outage, 3c. Besoins en materiels et medicaments | Medical equipment and supply needs, 7d. Services de sante | Hospital/Clinics Operating, 2d. Refuge | Shelter needed, 7a. Distribution d'aliments | Food distribution point, "), (438, '8. Autre | Other, '), (439, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, 2d. Refuge | Shelter needed, 7c. Denrees non alimentaires | Non-food aid distribution point, "), (440, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, 2d. Refuge | Shelter needed, "), (441, "2a. Penurie d'aliments | Food Shortage, "), (442, "2a. Penurie d'aliments | Food Shortage, "), (443, '2d. Refuge | Shelter needed, '), (444, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, "), (445, '2d. Refuge | Shelter needed, '), (446, '2d. Refuge | Shelter needed, 7c. Denrees non alimentaires | Non-food aid distribution point, '), (447, '2d. Refuge | Shelter needed, '), (448, '2d. Refuge | Shelter needed, '), (449, '2d. Refuge | Shelter needed, '), (450, '2d. Refuge | Shelter needed, '), (451, '2d. Refuge | Shelter needed, '), (452, '7. Secours | Services Available, '), (453, '3c. Besoins en materiels et medicaments | Medical equipment and supply needs, '), (454, '7d. Services de sante | Hospital/Clinics Operating, '), (455, '5a. Structure effondres | Collapsed structure, '), (456, '5a. Structure effondres | Collapsed structure, '), (457, '3c. Besoins en materiels et medicaments | Medical equipment and supply needs, '), (458, '7d. Services de sante | Hospital/Clinics Operating, '), (459, "7a. Distribution d'aliments | Food distribution point, "), (460, "2a. Penurie d'aliments | Food Shortage, "), (461, '2f. Sans courant | Power Outage, '), (462, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, 3c. Besoins en materiels et medicaments | Medical equipment and supply needs, "), (463, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, 3c. Besoins en materiels et medicaments | Medical equipment and supply needs, 2d. Refuge | Shelter needed, "), (464, "2a. Penurie d'aliments | Food Shortage, "), (465, "2a. Penurie d'aliments | Food Shortage, "), (466, "2a. Penurie d'aliments | Food Shortage, "), (467, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, 3c. Besoins en materiels et medicaments | Medical equipment and supply needs, 2d. Refuge | Shelter needed, "), (468, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, 3c. Besoins en materiels et medicaments | Medical equipment and supply needs, "), (469, "2a. Penurie d'aliments | Food Shortage, "), (470, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, "), (471, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, "), (472, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, "), (473, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, "), (474, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, "), (475, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, "), (476, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, "), (477, "2a. Penurie d'aliments | Food Shortage, 8. Autre | Other, "), (478, "2. Urgences logistiques | Vital Lines, 2a. Penurie d'aliments | Food Shortage, 3c. Besoins en materiels et medicaments | Medical equipment and supply needs, "), (479, "2a. Penurie d'aliments | Food Shortage, "), (480, '4. Menaces | Security Threats, '), (481, "2a. Penurie d'aliments | Food Shortage, "), (482, "2a. Penurie d'aliments | Food Shortage, "), (483, "2. Urgences logistiques | Vital Lines, 2a. Penurie d'aliments | Food Shortage, "), (484, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, "), (485, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, "), (486, "7a. Distribution d'aliments | Food distribution point, "), (487, '1d. Incendie | Fire, '), (488, "7a. Distribution d'aliments | Food distribution point, "), (489, "2b. Penurie d'eau | Water shortage, 2d. Refuge | Shelter needed, "), (490, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, "), (491, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, 2d. Refuge | Shelter needed, "), (492, "2a. Penurie d'aliments | Food Shortage, 2d. Refuge | Shelter needed, "), (493, "2a. Penurie d'aliments | Food Shortage, "), (494, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, 3c. Besoins en materiels et medicaments | Medical equipment and supply needs, 2d. Refuge | Shelter needed, "), (495, "2d. Refuge | Shelter needed, 7a. Distribution d'aliments | Food distribution point, 4e. Assainissement eau et hygiene | Water sanitation and hygiene promotion, "), (496, "2. Urgences logistiques | Vital Lines, 2a. Penurie d'aliments | Food Shortage, "), (497, "7a. Distribution d'aliments | Food distribution point, 4e. Assainissement eau et hygiene | Water sanitation and hygiene promotion, "), (498, "2a. Penurie d'aliments | Food Shortage, 3c. Besoins en materiels et medicaments | Medical equipment and supply needs, "), (499, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, "), (500, "7a. Distribution d'aliments | Food distribution point, "), (501, '7g. Morgue | Human remains management, '), (502, "2a. Penurie d'aliments | Food Shortage, "), (503, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, "), (504, "2a. Penurie d'aliments | Food Shortage, "), (505, "7a. Distribution d'aliments | Food distribution point, 4e. Assainissement eau et hygiene | Water sanitation and hygiene promotion, "), (506, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, "), (507, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, "), (508, "2a. Penurie d'aliments | Food Shortage, 3c. Besoins en materiels et medicaments | Medical equipment and supply needs, 7d. Services de sante | Hospital/Clinics Operating, 2d. Refuge | Shelter needed, "), (509, "2a. Penurie d'aliments | Food Shortage, "), (510, "2a. Penurie d'aliments | Food Shortage, 2d. Refuge | Shelter needed, "), (511, "2a. Penurie d'aliments | Food Shortage, "), (512, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, 2d. Refuge | Shelter needed, "), (513, '3c. Besoins en materiels et medicaments | Medical equipment and supply needs, '), (514, '2d. Refuge | Shelter needed, '), (515, '2d. Refuge | Shelter needed, '), (516, "7a. Distribution d'aliments | Food distribution point, 4e. Assainissement eau et hygiene | Water sanitation and hygiene promotion, "), (517, "2d. Refuge | Shelter needed, 7a. Distribution d'aliments | Food distribution point, "), (518, "7a. Distribution d'aliments | Food distribution point, 4e. Assainissement eau et hygiene | Water sanitation and hygiene promotion, "), (519, "2d. Refuge | Shelter needed, 7a. Distribution d'aliments | Food distribution point, "), (520, "7a. Distribution d'aliments | Food distribution point, "), (521, "7a. Distribution d'aliments | Food distribution point, 4e. Assainissement eau et hygiene | Water sanitation and hygiene promotion, 7c. Denrees non alimentaires | Non-food aid distribution point, "), (522, '2d. Refuge | Shelter needed, '), (523, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, "), (524, "7a. Distribution d'aliments | Food distribution point, 7c. Denrees non alimentaires | Non-food aid distribution point, "), (525, '2d. Refuge | Shelter needed, '), (526, "2b. Penurie d'eau | Water shortage, "), (527, "7a. Distribution d'aliments | Food distribution point, "), (528, '4. Menaces | Security Threats, '), (529, '2d. Refuge | Shelter needed, '), (530, '2d. Refuge | Shelter needed, '), (531, "2d. Refuge | Shelter needed, 7a. Distribution d'aliments | Food distribution point, 4e. Assainissement eau et hygiene | Water sanitation and hygiene promotion, "), (532, "2d. Refuge | Shelter needed, 7a. Distribution d'aliments | Food distribution point, 7c. Denrees non alimentaires | Non-food aid distribution point, "), (533, "7a. Distribution d'aliments | Food distribution point, 4e. Assainissement eau et hygiene | Water sanitation and hygiene promotion, "), (534, "7a. Distribution d'aliments | Food distribution point, 4e. Assainissement eau et hygiene | Water sanitation and hygiene promotion, "), (535, "2d. Refuge | Shelter needed, 7a. Distribution d'aliments | Food distribution point, "), (536, "7d. Services de sante | Hospital/Clinics Operating, 2d. Refuge | Shelter needed, 7a. Distribution d'aliments | Food distribution point, 4e. Assainissement eau et hygiene | Water sanitation and hygiene promotion, "), (537, "7d. Services de sante | Hospital/Clinics Operating, 2d. Refuge | Shelter needed, 7a. Distribution d'aliments | Food distribution point, "), (538, "2d. Refuge | Shelter needed, 7a. Distribution d'aliments | Food distribution point, 4e. Assainissement eau et hygiene | Water sanitation and hygiene promotion, "), (539, "7a. Distribution d'aliments | Food distribution point, "), (540, '1c. Personnes prises au piege | People trapped, '), (541, "7a. Distribution d'aliments | Food distribution point, 4e. Assainissement eau et hygiene | Water sanitation and hygiene promotion, "), (542, '3c. Besoins en materiels et medicaments | Medical equipment and supply needs, 7d. Services de sante | Hospital/Clinics Operating, '), (543, "7a. Distribution d'aliments | Food distribution point, 4e. Assainissement eau et hygiene | Water sanitation and hygiene promotion, "), (544, "7a. Distribution d'aliments | Food distribution point, 4e. Assainissement eau et hygiene | Water sanitation and hygiene promotion, "), (545, "7a. Distribution d'aliments | Food distribution point, 4e. Assainissement eau et hygiene | Water sanitation and hygiene promotion, 8. Autre | Other, "), (546, "7a. Distribution d'aliments | Food distribution point, "), (547, "7a. Distribution d'aliments | Food distribution point, 4e. Assainissement eau et hygiene | Water sanitation and hygiene promotion, "), (548, "2a. Penurie d'aliments | Food Shortage, 3c. Besoins en materiels et medicaments | Medical equipment and supply needs, 2d. Refuge | Shelter needed, 7c. Denrees non alimentaires | Non-food aid distribution point, "), (549, "7a. Distribution d'aliments | Food distribution point, 4e. Assainissement eau et hygiene | Water sanitation and hygiene promotion, "), (550, "7a. Distribution d'aliments | Food distribution point, 4e. Assainissement eau et hygiene | Water sanitation and hygiene promotion, "), (551, '2d. Refuge | Shelter needed, '), (552, "7a. Distribution d'aliments | Food distribution point, 4e. Assainissement eau et hygiene | Water sanitation and hygiene promotion, "), (553, '2d. Refuge | Shelter needed, '), (554, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, "), (555, '1b. Urgence medicale | Medical Emergency, '), (556, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, "), (557, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, "), (558, '2. Urgences logistiques | Vital Lines, '), (559, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, "), (560, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, "), (561, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, "), (562, '2. Urgences logistiques | Vital Lines, '), (563, '2d. Refuge | Shelter needed, '), (564, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, 2d. Refuge | Shelter needed, "), (565, '2d. Refuge | Shelter needed, '), (566, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, "), (567, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, 2d. Refuge | Shelter needed, "), (568, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, "), (569, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, "), (570, '2d. Refuge | Shelter needed, '), (571, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, "), (572, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, "), (573, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, "), (574, "2a. Penurie d'aliments | Food Shortage, "), (575, '2d. Refuge | Shelter needed, '), (576, "2b. Penurie d'eau | Water shortage, "), (577, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, 2d. Refuge | Shelter needed, "), (578, "2a. Penurie d'aliments | Food Shortage, "), (579, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, "), (580, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, "), (581, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, 2d. Refuge | Shelter needed, "), (582, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, "), (583, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, 2d. Refuge | Shelter needed, "), (584, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, "), (585, '2d. Refuge | Shelter needed, '), (586, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, "), (587, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, "), (588, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, 2d. Refuge | Shelter needed, "), (589, "2a. Penurie d'aliments | Food Shortage, "), (590, "4a. Pillage | Looting, 2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, "), (591, "2. Urgences logistiques | Vital Lines, 2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, "), (592, "2. Urgences logistiques | Vital Lines, 2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, 7. Secours | Services Available, 2d. Refuge | Shelter needed, "), (593, "2. Urgences logistiques | Vital Lines, 2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, 7. Secours | Services Available, 2d. Refuge | Shelter needed, "), (594, '7. Secours | Services Available, 2d. Refuge | Shelter needed, '), (595, "2. Urgences logistiques | Vital Lines, 2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, 7. Secours | Services Available, 2d. Refuge | Shelter needed, "), (596, "2. Urgences logistiques | Vital Lines, 2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, "), (597, "2. Urgences logistiques | Vital Lines, 2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, 3c. Besoins en materiels et medicaments | Medical equipment and supply needs, 8. Autre | Other, "), (598, '2. Urgences logistiques | Vital Lines, 2f. Sans courant | Power Outage, '), (599, "2. Urgences logistiques | Vital Lines, 2a. Penurie d'aliments | Food Shortage, "), (600, '7. Secours | Services Available, 2d. Refuge | Shelter needed, '), (601, "2. Urgences logistiques | Vital Lines, 2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, 7. Secours | Services Available, 2d. Refuge | Shelter needed, "), (602, "2. Urgences logistiques | Vital Lines, 2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, "), (603, '8. Autre | Other, '), (604, "2. Urgences logistiques | Vital Lines, 2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, "), (605, "2. Urgences logistiques | Vital Lines, 2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, 3c. Besoins en materiels et medicaments | Medical equipment and supply needs, "), (606, "2. Urgences logistiques | Vital Lines, 2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, "), (607, "2. Urgences logistiques | Vital Lines, 2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, "), (608, "2. Urgences logistiques | Vital Lines, 2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, "), (609, "2. Urgences logistiques | Vital Lines, 2b. Penurie d'eau | Water shortage, 2f. Sans courant | Power Outage, 2d. Refuge | Shelter needed, "), (610, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, 7. Secours | Services Available, 2d. Refuge | Shelter needed, "), (611, "2. Urgences logistiques | Vital Lines, 2a. Penurie d'aliments | Food Shortage, "), (612, "2. Urgences logistiques | Vital Lines, 2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, 3c. Besoins en materiels et medicaments | Medical equipment and supply needs, "), (613, "2. Urgences logistiques | Vital Lines, 2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, "), (614, "2. Urgences logistiques | Vital Lines, 2a. Penurie d'aliments | Food Shortage, 7. Secours | Services Available, 2d. Refuge | Shelter needed, "), (615, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, 2d. Refuge | Shelter needed, "), (616, '3c. Besoins en materiels et medicaments | Medical equipment and supply needs, '), (617, '2. Urgences logistiques | Vital Lines, '), (618, '2. Urgences logistiques | Vital Lines, '), (619, '2. Urgences logistiques | Vital Lines, '), (620, "7a. Distribution d'aliments | Food distribution point, 4e. Assainissement eau et hygiene | Water sanitation and hygiene promotion, "), (621, '2. Urgences logistiques | Vital Lines, '), (622, "2d. Refuge | Shelter needed, 7a. Distribution d'aliments | Food distribution point, 4e. Assainissement eau et hygiene | Water sanitation and hygiene promotion, "), (623, "7d. Services de sante | Hospital/Clinics Operating, 7a. Distribution d'aliments | Food distribution point, 4e. Assainissement eau et hygiene | Water sanitation and hygiene promotion, "), (624, '2d. Refuge | Shelter needed, '), (625, "2d. Refuge | Shelter needed, 7a. Distribution d'aliments | Food distribution point, 4e. Assainissement eau et hygiene | Water sanitation and hygiene promotion, "), (626, "7a. Distribution d'aliments | Food distribution point, "), (627, "2d. Refuge | Shelter needed, 7a. Distribution d'aliments | Food distribution point, 4e. Assainissement eau et hygiene | Water sanitation and hygiene promotion, "), (628, "7a. Distribution d'aliments | Food distribution point, "), (629, "7a. Distribution d'aliments | Food distribution point, 4e. Assainissement eau et hygiene | Water sanitation and hygiene promotion, "), (630, "7a. Distribution d'aliments | Food distribution point, "), (631, "7a. Distribution d'aliments | Food distribution point, 4e. Assainissement eau et hygiene | Water sanitation and hygiene promotion, "), (632, '4e. Assainissement eau et hygiene | Water sanitation and hygiene promotion, '), (633, '7d. Services de sante | Hospital/Clinics Operating, '), (634, '4e. Assainissement eau et hygiene | Water sanitation and hygiene promotion, '), (635, "7a. Distribution d'aliments | Food distribution point, 4e. Assainissement eau et hygiene | Water sanitation and hygiene promotion, "), (636, "7a. Distribution d'aliments | Food distribution point, 4e. Assainissement eau et hygiene | Water sanitation and hygiene promotion, "), (637, '7d. Services de sante | Hospital/Clinics Operating, '), (638, "7a. Distribution d'aliments | Food distribution point, 4e. Assainissement eau et hygiene | Water sanitation and hygiene promotion, "), (639, "7d. Services de sante | Hospital/Clinics Operating, 4e. Assainissement eau et hygiene | Water sanitation and hygiene promotion, 7b. Distribution d'eau | Water distribution point, "), (640, '2d. Refuge | Shelter needed, '), (641, "7a. Distribution d'aliments | Food distribution point, 4e. Assainissement eau et hygiene | Water sanitation and hygiene promotion, "), (642, "2d. Refuge | Shelter needed, 7a. Distribution d'aliments | Food distribution point, 4e. Assainissement eau et hygiene | Water sanitation and hygiene promotion, "), (643, "7a. Distribution d'aliments | Food distribution point, 4e. Assainissement eau et hygiene | Water sanitation and hygiene promotion, "), (644, "2d. Refuge | Shelter needed, 7a. Distribution d'aliments | Food distribution point, 4e. Assainissement eau et hygiene | Water sanitation and hygiene promotion, "), (645, "7a. Distribution d'aliments | Food distribution point, 4e. Assainissement eau et hygiene | Water sanitation and hygiene promotion, "), (646, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, 2d. Refuge | Shelter needed, "), (647, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, "), (648, "2b. Penurie d'eau | Water shortage, 3c. Besoins en materiels et medicaments | Medical equipment and supply needs, "), (649, "2a. Penurie d'aliments | Food Shortage, "), (650, "2. Urgences logistiques | Vital Lines, 2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, 2d. Refuge | Shelter needed, "), (651, "2a. Penurie d'aliments | Food Shortage, 3c. Besoins en materiels et medicaments | Medical equipment and supply needs, 2d. Refuge | Shelter needed, "), (652, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, 2d. Refuge | Shelter needed, "), (653, "2d. Refuge | Shelter needed, 7a. Distribution d'aliments | Food distribution point, "), (654, "2a. Penurie d'aliments | Food Shortage, "), (655, "7a. Distribution d'aliments | Food distribution point, 4e. Assainissement eau et hygiene | Water sanitation and hygiene promotion, "), (656, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, 2d. Refuge | Shelter needed, "), (657, '7d. Services de sante | Hospital/Clinics Operating, '), (658, "7a. Distribution d'aliments | Food distribution point, "), (659, "2d. Refuge | Shelter needed, 7a. Distribution d'aliments | Food distribution point, 4e. Assainissement eau et hygiene | Water sanitation and hygiene promotion, "), (660, '5a. Structure effondres | Collapsed structure, 1b. Urgence medicale | Medical Emergency, '), (661, "7a. Distribution d'aliments | Food distribution point, 4e. Assainissement eau et hygiene | Water sanitation and hygiene promotion, "), (662, "7a. Distribution d'aliments | Food distribution point, "), (663, "2b. Penurie d'eau | Water shortage, "), (664, "7a. Distribution d'aliments | Food distribution point, 4e. Assainissement eau et hygiene | Water sanitation and hygiene promotion, "), (665, "2a. Penurie d'aliments | Food Shortage, "), (666, "2a. Penurie d'aliments | Food Shortage, "), (667, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, "), (668, "2. Urgences logistiques | Vital Lines, 2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, 2d. Refuge | Shelter needed, "), (669, '1c. Personnes prises au piege | People trapped, '), (670, "7a. Distribution d'aliments | Food distribution point, "), (671, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, "), (672, "7a. Distribution d'aliments | Food distribution point, 4e. Assainissement eau et hygiene | Water sanitation and hygiene promotion, "), (673, "2d. Refuge | Shelter needed, 7a. Distribution d'aliments | Food distribution point, 4e. Assainissement eau et hygiene | Water sanitation and hygiene promotion, "), (674, "7a. Distribution d'aliments | Food distribution point, 4e. Assainissement eau et hygiene | Water sanitation and hygiene promotion, "), (675, "7d. Services de sante | Hospital/Clinics Operating, 7a. Distribution d'aliments | Food distribution point, 4e. Assainissement eau et hygiene | Water sanitation and hygiene promotion, "), (676, "7a. Distribution d'aliments | Food distribution point, 4e. Assainissement eau et hygiene | Water sanitation and hygiene promotion, "), (677, "7a. Distribution d'aliments | Food distribution point, 4e. Assainissement eau et hygiene | Water sanitation and hygiene promotion, "), (678, "2d. Refuge | Shelter needed, 7a. Distribution d'aliments | Food distribution point, "), (679, '3c. Besoins en materiels et medicaments | Medical equipment and supply needs, 7d. Services de sante | Hospital/Clinics Operating, '), (680, '1c. Personnes prises au piege | People trapped, '), (681, "7a. Distribution d'aliments | Food distribution point, 4e. Assainissement eau et hygiene | Water sanitation and hygiene promotion, "), (682, "7a. Distribution d'aliments | Food distribution point, 4e. Assainissement eau et hygiene | Water sanitation and hygiene promotion, "), (683, "2d. Refuge | Shelter needed, 7a. Distribution d'aliments | Food distribution point, 4e. Assainissement eau et hygiene | Water sanitation and hygiene promotion, "), (684, "7a. Distribution d'aliments | Food distribution point, 4e. Assainissement eau et hygiene | Water sanitation and hygiene promotion, "), (685, "7d. Services de sante | Hospital/Clinics Operating, 2d. Refuge | Shelter needed, 7a. Distribution d'aliments | Food distribution point, 4e. Assainissement eau et hygiene | Water sanitation and hygiene promotion, "), (686, '2. Urgences logistiques | Vital Lines, '), (687, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, 3c. Besoins en materiels et medicaments | Medical equipment and supply needs, "), (688, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, 3c. Besoins en materiels et medicaments | Medical equipment and supply needs, "), (689, "2a. Penurie d'aliments | Food Shortage, "), (690, '2. Urgences logistiques | Vital Lines, '), (691, "7a. Distribution d'aliments | Food distribution point, 4e. Assainissement eau et hygiene | Water sanitation and hygiene promotion, "), (692, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, "), (693, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, "), (694, "2a. Penurie d'aliments | Food Shortage, "), (695, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, "), (696, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, "), (697, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, "), (698, "2b. Penurie d'eau | Water shortage, "), (699, "2b. Penurie d'eau | Water shortage, "), (700, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, "), (701, '3c. Besoins en materiels et medicaments | Medical equipment and supply needs, '), (702, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, "), (703, '5a. Structure effondres | Collapsed structure, 1c. Personnes prises au piege | People trapped, '), (704, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, "), (705, "2a. Penurie d'aliments | Food Shortage, "), (706, "2a. Penurie d'aliments | Food Shortage, "), (707, "2a. Penurie d'aliments | Food Shortage, "), (708, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, 2d. Refuge | Shelter needed, "), (709, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, "), (710, "2a. Penurie d'aliments | Food Shortage, "), (711, "2b. Penurie d'eau | Water shortage, 2d. Refuge | Shelter needed, 2a. Penurie d'aliments | Food Shortage, "), (712, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, 3c. Besoins en materiels et medicaments | Medical equipment and supply needs, "), (713, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, "), (714, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, 3c. Besoins en materiels et medicaments | Medical equipment and supply needs, 2d. Refuge | Shelter needed, "), (715, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, 2d. Refuge | Shelter needed, "), (716, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, "), (717, "2a. Penurie d'aliments | Food Shortage, "), (718, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, 2d. Refuge | Shelter needed, "), (719, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, 2d. Refuge | Shelter needed, "), (720, '2d. Refuge | Shelter needed, '), (721, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, 2d. Refuge | Shelter needed, "), (722, '2d. Refuge | Shelter needed, '), (723, "2a. Penurie d'aliments | Food Shortage, "), (724, "2a. Penurie d'aliments | Food Shortage, "), (725, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, 3c. Besoins en materiels et medicaments | Medical equipment and supply needs, "), (726, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, 3c. Besoins en materiels et medicaments | Medical equipment and supply needs, "), (727, '1c. Personnes prises au piege | People trapped, '), (728, '1b. Urgence medicale | Medical Emergency, '), (729, '3c. Besoins en materiels et medicaments | Medical equipment and supply needs, '), (730, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, "), (731, "2a. Penurie d'aliments | Food Shortage, "), (732, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, "), (733, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, "), (734, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, "), (735, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, 2d. Refuge | Shelter needed, "), (736, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, "), (737, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, "), (738, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, "), (739, "2a. Penurie d'aliments | Food Shortage, "), (740, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, "), (741, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, 2d. Refuge | Shelter needed, "), (742, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, "), (743, '4. Menaces | Security Threats, 5c. Route barree | Road blocked, '), (744, '2d. Refuge | Shelter needed, '), (745, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, 3c. Besoins en materiels et medicaments | Medical equipment and supply needs, "), (746, "2a. Penurie d'aliments | Food Shortage, "), (747, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, "), (748, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, 2d. Refuge | Shelter needed, "), (749, "2a. Penurie d'aliments | Food Shortage, 2d. Refuge | Shelter needed, "), (750, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, "), (751, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, "), (752, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, "), (753, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, "), (754, "2a. Penurie d'aliments | Food Shortage, "), (755, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, "), (756, '2d. Refuge | Shelter needed, '), (757, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, "), (758, "5a. Structure effondres | Collapsed structure, 1c. Personnes prises au piege | People trapped, 5b. Structures a risque | Unstable Structure, 2b. Penurie d'eau | Water shortage, 5c. Route barree | Road blocked, 2a. Penurie d'aliments | Food Shortage, 8d. Recherche et sauvetage | Search and Rescue, 2d. Refuge | Shelter needed, 7a. Distribution d'aliments | Food distribution point, 4e. Assainissement eau et hygiene | Water sanitation and hygiene promotion, 7c. Denrees non alimentaires | Non-food aid distribution point, 7b. Distribution d'eau | Water distribution point, 8e. Nouvelles de Personnes | Persons News, "), (759, '2d. Refuge | Shelter needed, '), (760, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, 2d. Refuge | Shelter needed, "), (761, "2a. Penurie d'aliments | Food Shortage, 2d. Refuge | Shelter needed, "), (762, "7a. Distribution d'aliments | Food distribution point, "), (763, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, 2d. Refuge | Shelter needed, "), (764, "7a. Distribution d'aliments | Food distribution point, "), (765, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, 2d. Refuge | Shelter needed, "), (766, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, "), (767, "7a. Distribution d'aliments | Food distribution point, "), (768, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, 3c. Besoins en materiels et medicaments | Medical equipment and supply needs, 2d. Refuge | Shelter needed, "), (769, '8. Autre | Other, '), (770, "2a. Penurie d'aliments | Food Shortage, "), (771, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, "), (772, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, "), (773, "2a. Penurie d'aliments | Food Shortage, 2d. Refuge | Shelter needed, "), (774, "2a. Penurie d'aliments | Food Shortage, "), (775, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, "), (776, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, 2d. Refuge | Shelter needed, "), (777, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, "), (778, '1b. Urgence medicale | Medical Emergency, 2d. Refuge | Shelter needed, '), (779, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, "), (780, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, "), (781, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, "), (782, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, "), (783, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, "), (784, "2. Urgences logistiques | Vital Lines, 2a. Penurie d'aliments | Food Shortage, 7. Secours | Services Available, "), (785, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, 3c. Besoins en materiels et medicaments | Medical equipment and supply needs, "), (786, "2d. Refuge | Shelter needed, 7a. Distribution d'aliments | Food distribution point, 4e. Assainissement eau et hygiene | Water sanitation and hygiene promotion, "), (787, "2d. Refuge | Shelter needed, 7a. Distribution d'aliments | Food distribution point, 4e. Assainissement eau et hygiene | Water sanitation and hygiene promotion, "), (788, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, 2d. Refuge | Shelter needed, "), (789, '7. Secours | Services Available, 2d. Refuge | Shelter needed, '), (790, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, 2d. Refuge | Shelter needed, "), (791, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, 2d. Refuge | Shelter needed, "), (792, "2a. Penurie d'aliments | Food Shortage, "), (793, "2a. Penurie d'aliments | Food Shortage, "), (794, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, "), (795, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, "), (796, "2a. Penurie d'aliments | Food Shortage, 2d. Refuge | Shelter needed, "), (797, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, "), (798, "7a. Distribution d'aliments | Food distribution point, "), (799, "7a. Distribution d'aliments | Food distribution point, 4e. Assainissement eau et hygiene | Water sanitation and hygiene promotion, "), (800, "7a. Distribution d'aliments | Food distribution point, 4e. Assainissement eau et hygiene | Water sanitation and hygiene promotion, "), (801, "7a. Distribution d'aliments | Food distribution point, 4e. Assainissement eau et hygiene | Water sanitation and hygiene promotion, "), (802, '2d. Refuge | Shelter needed, '), (803, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, "), (804, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, "), (805, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, "), (806, "4a. Pillage | Looting, 2a. Penurie d'aliments | Food Shortage, "), (807, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, "), (808, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, "), (809, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, "), (810, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, 2d. Refuge | Shelter needed, "), (811, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, "), (812, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, 2d. Refuge | Shelter needed, "), (813, '2d. Refuge | Shelter needed, '), (814, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, 2d. Refuge | Shelter needed, "), (815, "2. Urgences logistiques | Vital Lines, 2b. Penurie d'eau | Water shortage, 3c. Besoins en materiels et medicaments | Medical equipment and supply needs, "), (816, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, 2d. Refuge | Shelter needed, "), (817, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, "), (818, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, "), (819, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, 3c. Besoins en materiels et medicaments | Medical equipment and supply needs, "), (820, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, "), (821, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, "), (822, "2a. Penurie d'aliments | Food Shortage, 2d. Refuge | Shelter needed, 7c. Denrees non alimentaires | Non-food aid distribution point, "), (823, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, 2d. Refuge | Shelter needed, "), (824, "2a. Penurie d'aliments | Food Shortage, 2d. Refuge | Shelter needed, "), (825, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, "), (826, "2a. Penurie d'aliments | Food Shortage, 2d. Refuge | Shelter needed, "), (827, "2a. Penurie d'aliments | Food Shortage, "), (828, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, "), (829, "2a. Penurie d'aliments | Food Shortage, "), (830, "2a. Penurie d'aliments | Food Shortage, "), (831, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, 2d. Refuge | Shelter needed, "), (832, "7a. Distribution d'aliments | Food distribution point, "), (833, "7a. Distribution d'aliments | Food distribution point, "), (834, "7a. Distribution d'aliments | Food distribution point, "), (835, "7a. Distribution d'aliments | Food distribution point, "), (836, "1. Urgences | Emergency, 1b. Urgence medicale | Medical Emergency, 2. Urgences logistiques | Vital Lines, 2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, 3c. Besoins en materiels et medicaments | Medical equipment and supply needs, "), (837, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, "), (838, '2d. Refuge | Shelter needed, '), (839, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, "), (841, "2a. Penurie d'aliments | Food Shortage, "), (842, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, "), (843, "7. Secours | Services Available, 2d. Refuge | Shelter needed, 7a. Distribution d'aliments | Food distribution point, 4e. Assainissement eau et hygiene | Water sanitation and hygiene promotion, "), (844, "7. Secours | Services Available, 2d. Refuge | Shelter needed, 7a. Distribution d'aliments | Food distribution point, 4e. Assainissement eau et hygiene | Water sanitation and hygiene promotion, "), (845, "7. Secours | Services Available, 2d. Refuge | Shelter needed, 7a. Distribution d'aliments | Food distribution point, 4e. Assainissement eau et hygiene | Water sanitation and hygiene promotion, "), (846, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, "), (847, '7. Secours | Services Available, '), (848, "1b. Urgence medicale | Medical Emergency, 2b. Penurie d'eau | Water shortage, 2f. Sans courant | Power Outage, 2a. Penurie d'aliments | Food Shortage, 3c. Besoins en materiels et medicaments | Medical equipment and supply needs, "), (849, "7a. Distribution d'aliments | Food distribution point, "), (850, '2d. Refuge | Shelter needed, '), (851, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, "), (852, '1. Urgences | Emergency, '), (853, "2. Urgences logistiques | Vital Lines, 2a. Penurie d'aliments | Food Shortage, "), (854, '7. Secours | Services Available, 2d. Refuge | Shelter needed, '), (855, '7. Secours | Services Available, 2d. Refuge | Shelter needed, '), (856, '2. Urgences logistiques | Vital Lines, '), (857, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, "), (858, "2a. Penurie d'aliments | Food Shortage, 2d. Refuge | Shelter needed, "), (859, "2a. Penurie d'aliments | Food Shortage, "), (860, '2. Urgences logistiques | Vital Lines, '), (861, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, 2d. Refuge | Shelter needed, "), (862, "2. Urgences logistiques | Vital Lines, 2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, "), (863, '2d. Refuge | Shelter needed, '), (864, '8. Autre | Other, '), (865, "2a. Penurie d'aliments | Food Shortage, "), (866, "2a. Penurie d'aliments | Food Shortage, "), (867, "2. Urgences logistiques | Vital Lines, 2b. Penurie d'eau | Water shortage, "), (868, '2. Urgences logistiques | Vital Lines, '), (869, '7. Secours | Services Available, 2d. Refuge | Shelter needed, '), (870, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, "), (871, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, "), (872, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, "), (873, "2a. Penurie d'aliments | Food Shortage, "), (874, "2a. Penurie d'aliments | Food Shortage, 2d. Refuge | Shelter needed, 7c. Denrees non alimentaires | Non-food aid distribution point, "), (875, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, "), (876, '3c. Besoins en materiels et medicaments | Medical equipment and supply needs, '), (877, "2. Urgences logistiques | Vital Lines, 2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, 7. Secours | Services Available, 2d. Refuge | Shelter needed, "), (878, '2f. Sans courant | Power Outage, '), (879, '6c. Seisme et repliques | Earthquake and aftershocks, 4. Menaces | Security Threats, '), (880, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, 2e. Penurie de carburant | Fuel shortage, "), (881, '2d. Refuge | Shelter needed, '), (882, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, 3c. Besoins en materiels et medicaments | Medical equipment and supply needs, "), (883, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, "), (884, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, 3c. Besoins en materiels et medicaments | Medical equipment and supply needs, 2d. Refuge | Shelter needed, "), (885, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, "), (886, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, 3c. Besoins en materiels et medicaments | Medical equipment and supply needs, "), (887, "2b. Penurie d'eau | Water shortage, "), (888, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, 3c. Besoins en materiels et medicaments | Medical equipment and supply needs, "), (889, "2. Urgences logistiques | Vital Lines, 2a. Penurie d'aliments | Food Shortage, "), (890, '3c. Besoins en materiels et medicaments | Medical equipment and supply needs, 7d. Services de sante | Hospital/Clinics Operating, '), (891, '3c. Besoins en materiels et medicaments | Medical equipment and supply needs, 7d. Services de sante | Hospital/Clinics Operating, '), (892, "7a. Distribution d'aliments | Food distribution point, 4e. Assainissement eau et hygiene | Water sanitation and hygiene promotion, "), (893, '3c. Besoins en materiels et medicaments | Medical equipment and supply needs, 7d. Services de sante | Hospital/Clinics Operating, '), (894, "7a. Distribution d'aliments | Food distribution point, "), (895, "7a. Distribution d'aliments | Food distribution point, 4e. Assainissement eau et hygiene | Water sanitation and hygiene promotion, "), (896, "7a. Distribution d'aliments | Food distribution point, 4e. Assainissement eau et hygiene | Water sanitation and hygiene promotion, "), (897, "2d. Refuge | Shelter needed, 7a. Distribution d'aliments | Food distribution point, 4e. Assainissement eau et hygiene | Water sanitation and hygiene promotion, "), (898, "2d. Refuge | Shelter needed, 7a. Distribution d'aliments | Food distribution point, 4e. Assainissement eau et hygiene | Water sanitation and hygiene promotion, "), (899, "2d. Refuge | Shelter needed, 7a. Distribution d'aliments | Food distribution point, 4e. Assainissement eau et hygiene | Water sanitation and hygiene promotion, "), (900, "7a. Distribution d'aliments | Food distribution point, 4e. Assainissement eau et hygiene | Water sanitation and hygiene promotion, "), (901, "7a. Distribution d'aliments | Food distribution point, 4e. Assainissement eau et hygiene | Water sanitation and hygiene promotion, "), (902, "1b. Urgence medicale | Medical Emergency, 2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, "), (903, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, "), (904, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, "), (905, "3c. Besoins en materiels et medicaments | Medical equipment and supply needs, 7d. Services de sante | Hospital/Clinics Operating, 7a. Distribution d'aliments | Food distribution point, 4e. Assainissement eau et hygiene | Water sanitation and hygiene promotion, "), (906, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, 2d. Refuge | Shelter needed, "), (907, "4. Menaces | Security Threats, 2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, "), (908, "2d. Refuge | Shelter needed, 7a. Distribution d'aliments | Food distribution point, 4e. Assainissement eau et hygiene | Water sanitation and hygiene promotion, "), (909, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, 7d. Services de sante | Hospital/Clinics Operating, 7a. Distribution d'aliments | Food distribution point, 4e. Assainissement eau et hygiene | Water sanitation and hygiene promotion, "), (910, "7a. Distribution d'aliments | Food distribution point, 4e. Assainissement eau et hygiene | Water sanitation and hygiene promotion, "), (911, "7a. Distribution d'aliments | Food distribution point, 4e. Assainissement eau et hygiene | Water sanitation and hygiene promotion, "), (912, "7a. Distribution d'aliments | Food distribution point, 4e. Assainissement eau et hygiene | Water sanitation and hygiene promotion, "), (913, "2d. Refuge | Shelter needed, 7a. Distribution d'aliments | Food distribution point, 4e. Assainissement eau et hygiene | Water sanitation and hygiene promotion, "), (915, "7a. Distribution d'aliments | Food distribution point, 4e. Assainissement eau et hygiene | Water sanitation and hygiene promotion, "), (916, "7a. Distribution d'aliments | Food distribution point, 4e. Assainissement eau et hygiene | Water sanitation and hygiene promotion, "), (917, "2d. Refuge | Shelter needed, 7a. Distribution d'aliments | Food distribution point, 4e. Assainissement eau et hygiene | Water sanitation and hygiene promotion, "), (918, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, 7d. Services de sante | Hospital/Clinics Operating, 7a. Distribution d'aliments | Food distribution point, 4e. Assainissement eau et hygiene | Water sanitation and hygiene promotion, "), (919, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, 7d. Services de sante | Hospital/Clinics Operating, 7a. Distribution d'aliments | Food distribution point, 4e. Assainissement eau et hygiene | Water sanitation and hygiene promotion, "), (920, "2d. Refuge | Shelter needed, 7a. Distribution d'aliments | Food distribution point, 4e. Assainissement eau et hygiene | Water sanitation and hygiene promotion, "), (921, "7d. Services de sante | Hospital/Clinics Operating, 7a. Distribution d'aliments | Food distribution point, 4e. Assainissement eau et hygiene | Water sanitation and hygiene promotion, "), (922, "7d. Services de sante | Hospital/Clinics Operating, 7a. Distribution d'aliments | Food distribution point, 4e. Assainissement eau et hygiene | Water sanitation and hygiene promotion, "), (923, "7d. Services de sante | Hospital/Clinics Operating, 7a. Distribution d'aliments | Food distribution point, 4e. Assainissement eau et hygiene | Water sanitation and hygiene promotion, "), (924, "7d. Services de sante | Hospital/Clinics Operating, 7a. Distribution d'aliments | Food distribution point, 4e. Assainissement eau et hygiene | Water sanitation and hygiene promotion, "), (925, "7d. Services de sante | Hospital/Clinics Operating, 7a. Distribution d'aliments | Food distribution point, 4e. Assainissement eau et hygiene | Water sanitation and hygiene promotion, "), (926, "7d. Services de sante | Hospital/Clinics Operating, 7a. Distribution d'aliments | Food distribution point, 4e. Assainissement eau et hygiene | Water sanitation and hygiene promotion, "), (927, "2a. Penurie d'aliments | Food Shortage, "), (928, "7d. Services de sante | Hospital/Clinics Operating, 7a. Distribution d'aliments | Food distribution point, 4e. Assainissement eau et hygiene | Water sanitation and hygiene promotion, "), (929, "7d. Services de sante | Hospital/Clinics Operating, 7a. Distribution d'aliments | Food distribution point, 4e. Assainissement eau et hygiene | Water sanitation and hygiene promotion, "), (931, "7d. Services de sante | Hospital/Clinics Operating, 7a. Distribution d'aliments | Food distribution point, 4e. Assainissement eau et hygiene | Water sanitation and hygiene promotion, "), (932, "2a. Penurie d'aliments | Food Shortage, "), (933, '2. Urgences logistiques | Vital Lines, '), (934, "7a. Distribution d'aliments | Food distribution point, 4e. Assainissement eau et hygiene | Water sanitation and hygiene promotion, "), (935, "2a. Penurie d'aliments | Food Shortage, "), (936, '3c. Besoins en materiels et medicaments | Medical equipment and supply needs, '), (937, '1b. Urgence medicale | Medical Emergency, 3c. Besoins en materiels et medicaments | Medical equipment and supply needs, '), (938, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, "), (939, '5a. Structure effondres | Collapsed structure, 2. Urgences logistiques | Vital Lines, '), (940, '2. Urgences logistiques | Vital Lines, '), (941, "2a. Penurie d'aliments | Food Shortage, "), (942, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, "), (943, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, "), (944, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, "), (945, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, "), (946, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, "), (947, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, 3c. Besoins en materiels et medicaments | Medical equipment and supply needs, "), (948, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, "), (949, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, "), (950, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, "), (951, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, 2d. Refuge | Shelter needed, "), (952, '2. Urgences logistiques | Vital Lines, '), (953, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, 3c. Besoins en materiels et medicaments | Medical equipment and supply needs, "), (954, "2a. Penurie d'aliments | Food Shortage, "), (955, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, "), (956, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, "), (957, "2a. Penurie d'aliments | Food Shortage, "), (958, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, "), (959, '7g. Morgue | Human remains management, '), (960, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, 2d. Refuge | Shelter needed, "), (961, "2b. Penurie d'eau | Water shortage, "), (962, "2a. Penurie d'aliments | Food Shortage, "), (963, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, "), (964, "2a. Penurie d'aliments | Food Shortage, 8. Autre | Other, "), (965, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, "), (966, '1. Urgences | Emergency, 2. Urgences logistiques | Vital Lines, '), (967, "2. Urgences logistiques | Vital Lines, 2a. Penurie d'aliments | Food Shortage, "), (968, "2. Urgences logistiques | Vital Lines, 2a. Penurie d'aliments | Food Shortage, "), (969, "2a. Penurie d'aliments | Food Shortage, 2d. Refuge | Shelter needed, 7c. Denrees non alimentaires | Non-food aid distribution point, "), (970, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, "), (971, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, "), (972, '2. Urgences logistiques | Vital Lines, '), (973, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, 2d. Refuge | Shelter needed, "), (974, "2a. Penurie d'aliments | Food Shortage, 3c. Besoins en materiels et medicaments | Medical equipment and supply needs, "), (975, '2. Urgences logistiques | Vital Lines, '), (976, '2. Urgences logistiques | Vital Lines, '), (977, "1b. Urgence medicale | Medical Emergency, 2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, "), (978, '2. Urgences logistiques | Vital Lines, '), (979, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, "), (980, "4. Menaces | Security Threats, 2. Urgences logistiques | Vital Lines, 2a. Penurie d'aliments | Food Shortage, "), (981, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, 2d. Refuge | Shelter needed, "), (982, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, "), (983, "2a. Penurie d'aliments | Food Shortage, "), (984, '2. Urgences logistiques | Vital Lines, '), (985, '8. Autre | Other, '), (986, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, "), (987, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, 2d. Refuge | Shelter needed, "), (988, "2. Urgences logistiques | Vital Lines, 2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, 8. Autre | Other, "), (989, "2. Urgences logistiques | Vital Lines, 2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, "), (990, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, "), (991, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, "), (992, "2. Urgences logistiques | Vital Lines, 2a. Penurie d'aliments | Food Shortage, "), (993, "2b. Penurie d'eau | Water shortage, "), (994, '8. Autre | Other, '), (995, '2d. Refuge | Shelter needed, '), (996, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, "), (997, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, "), (998, "2a. Penurie d'aliments | Food Shortage, "), (999, "2b. Penurie d'eau | Water shortage, "), (1000, "1b. Urgence medicale | Medical Emergency, 2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, 3c. Besoins en materiels et medicaments | Medical equipment and supply needs, "), (1001, "2. Urgences logistiques | Vital Lines, 2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, 3c. Besoins en materiels et medicaments | Medical equipment and supply needs, "), (1002, "2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, "), (1003, '1b. Urgence medicale | Medical Emergency, 3c. Besoins en materiels et medicaments | Medical equipment and supply needs, '), (1004, "2. Urgences logistiques | Vital Lines, 2b. Penurie d'eau | Water shortage, 2a. Penurie d'aliments | Food Shortage, "), (1005, '2d. Refuge | Shelter needed, '), (1006, "2. Urgences logistiques | Vital Lines, 2a. Penurie d'aliments | Food Shortage, "), ...]
dummy_frame
<class 'pandas.core.frame.DataFrame'> Int64Index: 3569 entries, 0 to 3592 Data columns (total 45 columns): 1 3569 non-null values 1a 3569 non-null values 1b 3569 non-null values 1c 3569 non-null values 1d 3569 non-null values 2 3569 non-null values 2a 3569 non-null values 2b 3569 non-null values 2c 3569 non-null values 2d 3569 non-null values 2e 3569 non-null values 2f 3569 non-null values 3 3569 non-null values 3a 3569 non-null values 3b 3569 non-null values 3c 3569 non-null values 3d 3569 non-null values 3e 3569 non-null values 4 3569 non-null values 4a 3569 non-null values 4c 3569 non-null values 4e 3569 non-null values 5 3569 non-null values 5a 3569 non-null values 5b 3569 non-null values 5c 3569 non-null values 5d 3569 non-null values 5e 3569 non-null values 6 3569 non-null values 6a 3569 non-null values 6b 3569 non-null values 6c 3569 non-null values 7 3569 non-null values 7a 3569 non-null values 7b 3569 non-null values 7c 3569 non-null values 7d 3569 non-null values 7g 3569 non-null values 7h 3569 non-null values 8 3569 non-null values 8a 3569 non-null values 8c 3569 non-null values 8d 3569 non-null values 8e 3569 non-null values 8f 3569 non-null values dtypes: float64(45)
# 1로 세팅된게 간혹 보인다.
dummy_frame.ix[:, 0]
0 1 4 1 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 1 17 0 ... 3578 0 3579 0 3580 0 3581 0 3582 0 3583 0 3584 0 3585 0 3586 1 3587 1 3588 0 3589 0 3590 0 3591 0 3592 0 Name: 1, Length: 3569, dtype: float64
data
<class 'pandas.core.frame.DataFrame'> Int64Index: 3569 entries, 0 to 3592 Data columns (total 55 columns): Serial 3569 non-null values INCIDENT TITLE 3569 non-null values INCIDENT DATE 3569 non-null values LOCATION 3569 non-null values DESCRIPTION 3569 non-null values CATEGORY 3569 non-null values LATITUDE 3569 non-null values LONGITUDE 3569 non-null values APPROVED 3569 non-null values VERIFIED 3569 non-null values category_1 3569 non-null values category_1a 3569 non-null values category_1b 3569 non-null values category_1c 3569 non-null values category_1d 3569 non-null values category_2 3569 non-null values category_2a 3569 non-null values category_2b 3569 non-null values category_2c 3569 non-null values category_2d 3569 non-null values category_2e 3569 non-null values category_2f 3569 non-null values category_3 3569 non-null values category_3a 3569 non-null values category_3b 3569 non-null values category_3c 3569 non-null values category_3d 3569 non-null values category_3e 3569 non-null values category_4 3569 non-null values category_4a 3569 non-null values category_4c 3569 non-null values category_4e 3569 non-null values category_5 3569 non-null values category_5a 3569 non-null values category_5b 3569 non-null values category_5c 3569 non-null values category_5d 3569 non-null values category_5e 3569 non-null values category_6 3569 non-null values category_6a 3569 non-null values category_6b 3569 non-null values category_6c 3569 non-null values category_7 3569 non-null values category_7a 3569 non-null values category_7b 3569 non-null values category_7c 3569 non-null values category_7d 3569 non-null values category_7g 3569 non-null values category_7h 3569 non-null values category_8 3569 non-null values category_8a 3569 non-null values category_8c 3569 non-null values category_8d 3569 non-null values category_8e 3569 non-null values category_8f 3569 non-null values dtypes: float64(47), int64(1), object(7)
data.ix[:, 10:15]
<class 'pandas.core.frame.DataFrame'> Int64Index: 3569 entries, 0 to 3592 Data columns (total 5 columns): category_1 3569 non-null values category_1a 3569 non-null values category_1b 3569 non-null values category_1c 3569 non-null values category_1d 3569 non-null values dtypes: float64(5)