第五次打卡

2021-10-05 15:46:17 字數 2471 閱讀 2177

2、assign方法

二、combine與update

2、update方法

三、concat方法

四、merge與join

(a)利用序列新增行(必須指定name)

(b)用dataframe新增表

(a)填充物件

combine方法是按照表的順序輪流進行逐列迴圈的,而且自動索引對齊,缺失值為nan,理解這一點很重要。

(b)combine_first方法

(a)三個特點

①返回的框索引只會與被呼叫框的一致(預設使用左連線,下一節會介紹)

②第二個框中的nan元素不會起作用

③沒有返回值,直接在df上操作

(b)例子

索引完全對齊情況下的操作:

concat方法可以在兩個維度上拼接,預設縱向憑藉(axis=0),拼接方式缺省外連線,例:

df1 = pd.dataframe(,

index = [0,1])

df2 = pd.dataframe(,

index = [2,3])

df3 = pd.dataframe(,

index = [1,3])

merge函式的作用是將兩個pandas物件橫向合併,遇到重複的索引項時會使用笛卡爾積,預設inner連線,可選left、outer、right連線,例:

left = pd.dataframe() 

right = pd.dataframe()

right2 = pd.dataframe()

左連線:

join函式作用是將多個pandas物件橫向拼接,遇到重複的索引項時會使用笛卡爾積,預設左連線,可選inner、outer、right連線

Datawhale第五次打卡

這麼難,是怕我學懂嗎555開源 任務說明 學習主題 作者關聯 資料建模任務 對 作者關係進行建模,統計最常出現的作者關係 學習內容 構建作者關係圖,挖掘作者關係 學習成果 作者知識圖譜 圖關係挖掘 import networkx as nx 建立無向圖 g nx.graph 只用五篇 進行構建 fo...

第五次實驗

一 問題及 檔名稱 陣列素數排序.cpp 作 者 周玉傑 完成日期 2017 年 4 月 24 日 版 本 號 v1.0 對任務及求解方法的描述部分 輸入描述 無 問題描述 程式輸出 問題分析 使用函式來分工 演算法設計 無 include include using namespace std c...

第五次實驗

一 問題及 檔名稱 ex5 1 作 者 謝萍 完成日期 2017年 5月 5 日 版 本 號 v1.0 輸入描述 十個整數 問題描述 從鍵盤中輸入10個數放在陣列a中,將該陣列中奇數放到陣列b,偶數放到陣列c中後分別輸出。程式輸出 陣列中的奇數和偶數 問題分析 先輸入陣列,在進行判斷,最後輸出 演算...