๐Ÿ† ํ•™์Šต ๋ชฉํ‘œ


ํŠน์ • ์—ด์„ ํ–‰ ์ธ๋ฑ์Šค๋กœ ์„ค์ • : set_index()

df = df.set_index('์ข…๋ชฉ๋ช…')

# ํ–‰ ์ธ๋ฑ์Šค๋กœ ์„ค์ • & ๊ธฐ์กด์—ด ๋‚จ๊ธฐ๊ธฐ
df = df.set_index('์ข…๋ชฉ๋ช…', drop=False)

ํ–‰ ์ธ๋ฑ์Šค ์ดˆ๊ธฐํ™” : reset_index()

# ๋ฐฉ๋ฒ• 1 : ํ–‰์ธ๋ฑ์Šค ์ •์ˆ˜ํ˜• ์ดˆ๊ธฐํ™”/์žฌ๋ฐฐ์—ด, ์ฒซ๋ฒˆ์งธ์—ด ์ž๋™ ๊ธฐ์กด ์ธ๋ฑ์Šค ์‚ฝ์ž…
df = df.reset_index()

# ๋ฐฉ๋ฒ• 2 : ๊ธฐ์กด ์ธ๋ฑ์Šค ์‚ญ์ œ & ์ •์ˆ˜ํ˜• ์ดˆ๊ธฐํ™”/์žฌ๋ฐฐ์—ด, ๋ณ€์ˆ˜์— ๋„ฃ์ง€ ์•Š๊ณ  ๋ฐ”๋กœ ๋ฐ”๊ฟˆ 
df.reset_index(drop=True, inplace=True)

[reference]

[Pandas ๊ธฐ์ดˆ] ์ธ๋ฑ์Šค ํ™œ์šฉ ๋ฐ ์ •๋ ฌ