DataFrame 행 및 열 추가

행 추가



DataFrame 형의 df에 대해 다음을 실행
df.append("Series型のデータ", ignore_index = True)
import pandas as pd

fruits = ["apple", "orange", "banana", "strawberry"]
data1 = [10, 5, 8, 12]
data2 = [30, 25, 12, 10]
data3 = [30, 12, 10, 8, 3]
series1 = pd.Series(data1, index = fruits)
series2 = pd.Series(data2, index = fruits)

fruits.append("pineapple")
series3 = pd.Series(data3, index = fruits)

df = pd.DataFrame([series1, series2])
df = df.append(series3, ignore_index = True)

df.index = ["1", "2", "3"]
display(df)



보충

원래의 컬럼과 추가하는 Series형의 데이터의 인덱스가 일치하지 않는 경우는, 값이 존재하지 않는 요소에 Nan가 매입된다.

열 추가



DataFrame 형의 변수 df에 대해 다음을 실행
df["新しいカラム”] = "Seriesもしくはリスト"
import pandas as pd

fruits = ["apple", "orange", "banana", "strawberry"]
data1 = [10, 5, 8, 12]
data2 = [30, 25, 12, 10]
series1 = pd.Series(data1, index = fruits)
series2 = pd.Series(data2, index = fruits)

new_colum = pd.Series([15, 7], index = [0, 1])

df = pd.DataFrame([series1, series2])
display(df)

df["mango"] = new_colum

display(df)

좋은 웹페이지 즐겨찾기