pandas中DataFrame數據合並連接(merge、join、concat) python

目錄
  • 1 concat
  • 1.1 相同字段的表首尾相接
  • 1.2 橫向表拼接(行對齊)
  • 1.2.1 axis
  • 1.2.2 join
  • 1.2.3 join_axes
  • 1.3 append
    • 1.4 無視index的concat
      • 1.5 合並的同時增加區分數據組的鍵
        • 1.5.1 可以直接用key參數實現
        • 1.5.2 傳入字典來增加[……]

          Read more

        解決pytorch load huge dataset(大數據加載) python

        問題

        最近用pytorch做實驗時,遇到加載大量數據的問題。實驗數據大小在400Gb,而本身機器的memory隻有256Gb,顯然無法將數據一次全部load到memory。

        解決方法

        首先自定義一個MyDataset繼承torch.utils.data.Dataset,然後將MyDataset的對象[……]

        Read more

        [IOS]數據永久化 – iPhone手機開發 iPhone軟體開發教學課程

        數據存儲

        本文介紹瞭在IOS中常見的幾種保存數據的方式,以及相關的實現方法(基於swift)。

        思維導圖:
        Subtitle4copy

        應用程序沙盒

        每個IOS程序有一套自己獨立的文件系統,其路徑以 / 開始, 這個文件系統成為應用程序沙盒。每個應用程序隻能在自己的沙盒內部讀寫文件,基本不可以去訪問外部文件。所有的[……]

        Read more

        iOS開發——-基於WKWebView的原生與JavaScript數據交互 – iPhone手機開發 iPhone軟體開發教學課程

        WKWebView是iOS8.0之後用以替代UIWebView的網頁瀏覽器,包含在WebKit中,可以通過 @import WebKit 導入。 如果工程需要適配iOS7,那麼請在iOS7中使用UIWebView。 如果是iOS8.0以上,請果斷的選擇WKWebView吧,無論是從功能,加載速度還是[……]

        Read more

        iOS開發-數據安全之加密 – iPhone手機開發 iPhone軟體開發教學課程

        在黑客日益猖獗的今天,作為程序員,大傢多多少少都要有一些數據安全方面的意識。尤其是發起網絡請求時,請求的URL一般都會記錄在公司服務器的訪問日志中,服務器的訪問日志就是是黑客攻擊的重點對象之一。因此,後臺開發的小夥伴都在接口文檔中要求我們使用POST請求提交用戶的隱私數據,然而僅僅用POST請求提交[……]

        Read more

        iOS-runtime+歸檔保存App數據 – iPhone手機開發 iPhone軟體開發教學課程

        在App開發中,如何保存應用的數據?對於輕量級的數據,可以選擇runtime歸檔。

        runtime工具github地址:SerializationKit

         

        //
        //  YHCacheManager.h
        //  PikeWay
        //
        //  Created by YHIOS002 on[......]

        Read more

        iOS開發之mock數據(一) – iPhone手機開發 iPhone軟體開發教學課程

        iOS開發之mock數據(一)。在大團隊開發的過程中,很多時候後臺往往先定義好接口文檔,然後後臺去開發接口,前端開發app。並行開發,提高開發效率。下面給大傢分享一下團隊中使用的mock機制。

        mock數據有兩種方式, 一種是後臺建立mock數據服務器,另一種是app開發者,在項目中自己維護。目前我[……]

        Read more

        iOS開發之AFN3.0發送請求數據 – iPhone手機開發 iPhone軟體開發教學課程

        iOS開發之AFN3.0發送請求數據,一個iOS app最基本的功能是發送接收數據,今天就談一下iOS 怎麼通過AFN3.0進行通信的。

        1.引入AFN3.0頭文件。

        #import "AFNetworking.h"

         

        2.編寫相關請求發送數據的方法。

        +(BOOL)[……]

        Read more

        iOS 服務器返回NSData數據,解析為null – iPhone手機開發 iPhone軟體開發教學課程

        iOS 服務器返回NSData數據,解析為null,通常情況下,使用下面的方法都能接收到服務器數據都能正常解析為NSDictionary(responseObject為服務器返回的二進制數據)。

        NSDictionary * dicJson = [NSJSONSerialization JSONO[......]

        Read more

        iOS開發解決TableView數據刷新非常慢問題 – iPhone手機開發 iPhone軟體開發教學課程

        TableView數據刷新非常慢問題

        出現問題原因:

        網絡問題? 處理數據時間過長? Cell賦值時有耗時操作?

        分析

        網絡問題排除

        通過打印,數據請求已經完畢 處理數據時間過長問題排除

        處理前打印時間戳,處理完成後打印時間戳,然而並沒有耗時 定位在Cell代理方法裡面問題

        定位理由:

        NSLog([……]

        Read more

        jquery的flexigrid無法顯示數據提示獲取到數據

        升級瞭IE10,發現flexigrid無法顯示數據,提示獲取到瞭數據,但沒任何報錯任何顯示。截圖如下。
        跟蹤代碼,發現內部是生成瞭td,tr和要顯示的數據,但沒有顯示出來。
        經過試驗和跟蹤,修改如下。

        在addData中修改

        . 代碼如下:

        $(t).append(tbody);

        $(t).[……]

        Read more

        Objc將數據寫入iOS真機的plist文件中 – iPhone手機開發 iPhone軟體開發教學課程

        但是這對真機不管用,因為在真機環境下,App在Xcode中的Resources文件夾都是不可寫的.所以我們要在App第一次運行時將需要修改且長久保存的數據放到Document目錄下:

        //在Document目錄中初始化地圖數據文件,因為該目錄下文件可寫且可以持久保存
        +(void)initD[......]

        Read more

        iOS開發系列–數據存取 – iPhone手機開發 iPhone軟體開發教學課程

        具體的代碼:https://github.com/wwpeter/WW-DataAccess.git

        概覽

        在iOS開發中數據存儲的方式可以歸納為兩類:一類是存儲為文件,另一類是存儲到數據庫。例如前面《IOS開發系列—Objective-C之Foundation框架》的文章中提到歸檔、p[……]

        Read more

        iOS Core Data 數據遷移 指南 – iPhone手機開發 iPhone軟體開發教學課程

        前言

        Core Data是iOS上一個效率比較高的數據庫框架,(但是Core Data並不是一種數據庫,它底層還是利用Sqlite3來存儲數據的),它可以把數據當成對象來操作,而且開發者並不需要在乎數據在磁盤上面的存儲方式。它會把位於NSManagedObject Context裡面的托管對象NSM[……]

        Read more

        iOS 數據持久化 CoreData – iPhone手機開發 iPhone軟體開發教學課程

        CoreData是iOS3.0後引入的數據持久化解決方案, 是一種對象關系映射(ORM), 例如java後臺中的Hibernate, iOS中ORM框架首先CoreData, 這是官方推薦的 不需要借助第三方框架,實際上是對sqlite的封裝,提供瞭更高級的持久化方式, 在數據庫操作時, 不需要使用[……]

        Read more

        Plist 文件的多次讀寫,實現IOS數據的本地化處理,實現小量數據的本地化處理 – iPhone手機開發 iPhone軟體開發教學課程

        廢話少說,直接上代碼:

         

         (void)viewDidLoad {
            [super viewDidLoad];
            
            //讀取plist文件在程序文件夾中的文件,並且要註意,程序文件的文件隻能讀不能寫,隻能在程序沙盒之中;
            NSString *plistPat[......]

        Read more

        iOS 數據持久化之plist – iPhone手機開發 iPhone軟體開發教學課程

         

        前言:上一篇文章提到瞭如何使用NSUserDefaults來保存用戶偏好信息,本文介紹如何使用plist以及普通文件來保存結構化的數據,通常用Plist來存儲不需要結構化查詢的數據,結構化查詢通常使用CoreData,畢竟建立在數據庫上的查詢什麼的都方便些。希望通過這篇文章,讀者可以[……]

        Read more

        iOS開發 – 網絡數據安全加密(MD5) – iPhone手機開發 iPhone軟體開發教學課程

        提交用戶的隱私數據

        一定要使用POST請求提交用戶的隱私數據
        GET請求的所有參數都直接暴露在URL中
        請求的URL一般會記錄在服務器的訪問日志中
        服務器的訪問日志是黑客攻擊的重點對象之一

        用戶的隱私數據
        登錄密碼
        銀行賬號
        … …

        數據安全

        僅僅用POST請求提交用戶的[……]

        Read more