亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

pandas 添加空列并賦空值案例

 更新時間:2021年03月18日 09:25:36   作者:micromicrofat  
這篇文章主要介紹了pandas 添加空列并賦空值案例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

創(chuàng)建測試dataframe:

>>> import pandas as pd
>>> df = pd.DataFrame([{'a':1, 'b':2}, {'a':3, 'b':4}])
>>> df
 a b
0 1 2 
1 3 4 

添加兩個空列

>>> df[['c','d']]=df.apply(lambda x:('',''),axis=1,result_type='expand')
>>> df
 a b c d
0 1 2 
1 3 4 

當然,一列一列添加也是可以的

>>> df['c'] = ''
>>> df['d'] = ''

但如果這樣

>>> df[['c', 'd']] = ''
KeyError: "None of [Index(['c', 'd'], dtype='object')] are in the [columns]"

補充:pandas 插入空列_用pandas的DataFrame類型對CSV文件增加新列

問題描述:

1.有兩個.csv文件,分別是df_val.csv和df_classes.scv。df_val.csv為2列36500行,df_classes.scv為3列365行。

2.兩個csv文件的關(guān)系:其實是共365個文件夾,每個文件夾下有100個圖片。df_val.csv為所有圖片的路徑,df_classes.scv為365個文件夾的名字和標簽。

3.想要做什么:想要將df_classes.scv文件中的標簽映射到df_val.csv文件中。(注:文件夾下的100個圖片對應(yīng)的都是那一個標簽。)

實現(xiàn)代碼:

代碼說明:

1.我讀第二個文件的時候和第一個代碼不一樣是因為,我第二個文件是以空格作為分隔符,第一個是逗號作為分隔符。所以要加上sep='\s'和engine='python',又因為我第二個文件中含有中文,所以需要加上encoding='UTF-8'。

2.print是中間結(jié)果的測試。

3.注意DataFrame類型的索引表示是[列][行]。

4.因為每100個對應(yīng)另外一個文件夾中的一個,所以要用循環(huán)復(fù)制100次??梢詤⒖枷旅孢@個例子:

5.擴展一個其他例子:

6.解決問題的思路就是,先用list做好需要添加的列,然后用insert加進去。還沒有發(fā)現(xiàn)可以添加指定多少行的方法。

總結(jié):

1.直線走不通就曲線救國。

2.list真的簡單好用。

3.搬磚使我快樂。

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。如有錯誤或未考慮完全的地方,望不吝賜教。

相關(guān)文章

  • Matplotlib實戰(zhàn)之面積圖繪制詳解

    Matplotlib實戰(zhàn)之面積圖繪制詳解

    面積圖,或稱區(qū)域圖,是一種隨有序變量的變化,反映數(shù)值變化的統(tǒng)計圖表,這篇文章主要介紹了如何利用Matplotlib實現(xiàn)面積圖的繪制,需要的可以參考下
    2023-08-08
  • centos 下面安裝python2.7 +pip +mysqld

    centos 下面安裝python2.7 +pip +mysqld

    這篇文章主要介紹了centos 下面安裝python2.7 +pip +mysqld,需要的朋友可以參考下
    2014-11-11
  • Django實現(xiàn)的自定義訪問日志模塊示例

    Django實現(xiàn)的自定義訪問日志模塊示例

    這篇文章主要介紹了Django實現(xiàn)的自定義訪問日志模塊,結(jié)合具體實例形式分析了Django針對日志的相關(guān)操作技巧,需要的朋友可以參考下
    2017-06-06
  • OpenCV半小時掌握基本操作之腐蝕膨脹

    OpenCV半小時掌握基本操作之腐蝕膨脹

    這篇文章主要介紹了OpenCV基本操作之腐蝕膨脹,本文給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-09-09
  • Python實現(xiàn)文件夾整理下載

    Python實現(xiàn)文件夾整理下載

    這篇文章主要為大家詳細介紹了如何利用Python實現(xiàn)文件夾整理下載,文中的示例代碼講解詳細,具有一定的借鑒價值,有需要的小伙伴可以參考一下
    2023-09-09
  • Python使用迭代器打印螺旋矩陣的思路及代碼示例

    Python使用迭代器打印螺旋矩陣的思路及代碼示例

    用Python的itertools模塊來創(chuàng)建具有迭代功能的函數(shù)十分具有技巧性,這里我們就來看一下借助itertools模塊、Python使用迭代器打印螺旋矩陣的思路及代碼示例
    2016-07-07
  • 使用Python實現(xiàn)Excel表格轉(zhuǎn)圖片

    使用Python實現(xiàn)Excel表格轉(zhuǎn)圖片

    在數(shù)據(jù)處理與信息分享過程中,Excel表格作為一種強大的數(shù)據(jù)管理工具被廣泛應(yīng)用,這篇文章主要為大家詳細介紹了如何使用Python將Excel表格轉(zhuǎn)換為圖片,需要的可以參考下
    2024-04-04
  • 8個Python中可復(fù)用函數(shù)的最佳實踐分享

    8個Python中可復(fù)用函數(shù)的最佳實踐分享

    在Python編程中,編寫可復(fù)用的函數(shù)是提高代碼質(zhì)量和開發(fā)效率的關(guān)鍵,本文將介紹8種最佳實踐,并提供豐富的示例代碼,希望可以幫助大家編寫高質(zhì)量的可復(fù)用函數(shù)
    2023-12-12
  • Python中更優(yōu)雅的日志記錄方案詳解

    Python中更優(yōu)雅的日志記錄方案詳解

    在Python中,一般情況下我們可能直接用自帶的logging模塊來記錄日志,但logging用起來其實并不是那么好用,其實主要還是配置較為繁瑣。本文為大家介紹了Python中更優(yōu)雅的日志記錄方案,需要的可以參考一下
    2022-06-06
  • 用python如何繪制表格不同顏色的excel

    用python如何繪制表格不同顏色的excel

    做數(shù)據(jù)分析的時候,用到了對Excel中的數(shù)據(jù)進行顯示處理,能更直觀的了解數(shù)據(jù),所以下面這篇文章主要給大家介紹了關(guān)于利用python如何繪制表格不同顏色excel的相關(guān)資料,需要的朋友可以參考下
    2021-11-11

最新評論