pandas創(chuàng)建新Dataframe并添加多行的實例
處理數(shù)據(jù)的時候,偶然遇到要把一個Dataframe中的某些行添加至一個空白的Dataframe中的問題。
最先想到的方法是創(chuàng)建Dataframe,從原有的Dataframe中逐行篩選出指定的行(類型為pandas的Series),并使用append方法進行添加。這種方法速度很慢,而且添加之后總會出現(xiàn)奇怪的問題,數(shù)據(jù)類型也不對。
較快的方法為,首先創(chuàng)建空的list,對原有的Dataframe進行逐行篩選,篩選出的行轉化為dict類型,append進list中。全部添加完畢后,再將整個list轉化為Dataframe格式。
代碼如下:
a = [] for line in insert_lines: line = dict(line) a.append(line) a = pandas.Dataframe(a)
以上這篇pandas創(chuàng)建新Dataframe并添加多行的實例就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關文章
django搭建項目配置環(huán)境和創(chuàng)建表過程詳解
這篇文章主要介紹了django搭建項目配置環(huán)境和創(chuàng)建表過程詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下2019-07-07
使用pyplot.matshow()函數(shù)添加繪圖標題
這篇文章主要介紹了使用pyplot.matshow()函數(shù)添加繪圖標題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-06-06
python-django中的APPEND_SLASH實現(xiàn)方法
這篇文章主要介紹了python-django中的APPEND_SLASH實現(xiàn)方法,本文給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下2019-06-06

