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)
Author And Source
この問題について(DataFrame 行・列の追加), 我々は、より多くの情報をここで見つけました https://qiita.com/takuya-aoyama917/items/a0276479923b8fd8c291著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .