Pythonでappend()を使用してPandas DataFrameにリストを追加するにはどうすればよいですか?
append()を使用してリストをDataFrameに追加するには、最初にDataFrameを作成します。データは、この例のチームランキングのリストの形式です-
#チームランキングのリスト形式のデータTeam =[['India'、1、100]、['Australia'、2、85]、['England'、3、75]、['New Zealand' 、4、65]、['南アフリカ'、5、50]]#データフレームの作成とcolumnsdataFrame =pd.DataFrame(Team、columns =['Country'、'Rank'、'Points'])>
次が追加される行であるとしましょう-
myList =[["スリランカ"、6、40]]
append()-
を使用して、上記の行をリストの形式で追加します。dataFrame =dataFrame.append(pd.DataFrame(myList、columns =['Country'、'Rank'、'Points'])、ignore_index =True)
例
以下はコードです-
パンダをチームランキングのリストの形式でpd#データとしてインポートするTeam =[['India'、1、100]、['Australia'、2、85]、['England'、3、75]、[ 'ニュージーランド'、4、65]、['南アフリカ'、5、50]]#データフレームの作成と列の追加dataFrame =pd.DataFrame(Team、columns =['Country'、'Rank'、'Points'] )print "DataFrame ... \ n"、dataFrame#追加する行myList =[["Sri Lanka"、6、40]]#上記の行をlistdataFrame =dataFrame.append(pd.DataFrame(myList)の形式で追加します、columns =['Country'、'Rank'、'Points'])、ignore_index =True)#update dataframeprint"\n行を追加した後にUpdatedDataFrame... \ n"、dataFrame
出力
これにより、次の出力が生成されます-
DataFrame...国ランクポイント0インド11001オーストラリア2852イングランド3753ニュージーランド4654南アフリカ550行を追加した後にDataFrameを更新...国ランクポイント0インド11001オーストラリア2852イングランド3753ニュージーランド4 654南アフリカ5505スリランカ640
-
Python-パンダのデータフレームをCSVファイルに書き込む方法
pandasデータフレームをPythonでCSVファイルに書き込むには、 to_csv()を使用します 方法。まず、リストの辞書を作成しましょう- # dictionary of lists d = {'Car': ['BMW', 'Lexus', 'Audi', 'Mercedes', 'Jaguar', 'Bentley'],'Date_of_purchase': ['2020-10-10', '2020-10-12', '
-
Pythonタプルに要素を追加する方法は?
Pythonタプルは不変のオブジェクトです。したがって、それを変更しようとする操作(追加など)は許可されません。ただし、次の回避策を使用できます。 まず、組み込み関数list()を使用してタプルをリストに変換します。リストオブジェクトにはいつでもアイテムを追加できます。次に、別の組み込み関数tuple()を使用して、このリストオブジェクトをタプルに変換し直します。 >>> T1=(10,50,20,9,40,25,60,30,1,56) >>> L1=list(T1) >>> L1 [10, 50, 20, 9, 40, 25, 60, 3