最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python中用append()連接后多出一列Unnamed的解決

 更新時(shí)間:2023年01月31日 14:21:01   作者:779醒  
Python中用append()連接后多出一列Unnamed的解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

Python append()連接后多出一列Unnamed問(wèn)題

pandas用append連接2個(gè)dataframe,總是多出一列Unnamed:

Unnamed: 0 candle_begin_time ? ? ?

0 0.0 2019-01-01 00:00:00
1 1.0 2019-01-01 00:05:00
2 2.0 2019-01-01 00:10:00
3 3.0 2019-01-01 00:15:00
4 4.0 2019-01-01 00:20:00

注意到append連接的2個(gè)dataframe,前者是通過(guò)read_csv()函數(shù)從本地csv文件讀取

后者是通過(guò)網(wǎng)站接口直接取數(shù)。

read_csv()函數(shù)讀取csv文件后,需要指定一列為index

第一列不會(huì)默認(rèn)為index,而直接認(rèn)為是正常數(shù)值

該列通過(guò)append連接時(shí)與接口取數(shù)結(jié)構(gòu)匹配不上,會(huì)新增一列unnamed用于存儲(chǔ)csv中序號(hào)列

解決辦法

read_csv()函數(shù)讀取數(shù)據(jù)時(shí), 使用index_col參數(shù),明確指定index行。

如:

df = pd.read_csv(filename,index_col=0) #指定csv中第一列為index

Python對(duì)于append()的錯(cuò)誤理解

在對(duì)于Python的列表學(xué)習(xí)階段,對(duì)append()函數(shù)的理解出現(xiàn)問(wèn)題,現(xiàn)記錄如下:

我原以為:

t = []
t.append([])

結(jié)果t應(yīng)該是[],[];但正確結(jié)果卻是[[]]。

append()函數(shù)的作用是將 x 元素添加到 s 列表的末尾。如果按照字面意思理解,確實(shí)是應(yīng)該將[]的空內(nèi)容加到空列表的末尾。但是我仍然沒(méi)有理解清楚空列表的含義,是不包含任何內(nèi)容的。如果我認(rèn)為空列表的含義是,有一個(gè)空的字符在里面,那么t[0]就表示空字符,這顯然是不符合規(guī)則的。

所以對(duì)空列表[]進(jìn)行append([])操作,是像其中內(nèi)嵌一個(gè)空列表,形成二維度的列表。那么對(duì)于[[]]就不是一個(gè)空列表了,它的第一個(gè)元素t[0]為[]。

此時(shí),如果我像[[]]執(zhí)行append([]),才會(huì)成為[[], []]。

如果我希望在二維空列表上形成三維列表甚至更多維度。就需要在每層的最外層維度的第一個(gè)元素使用append()函數(shù)。

例如對(duì)于t = [[]]二維形成三維:

t = [[]]
t[0].append([])

這時(shí)t即為[[[]]]。

總結(jié)

遇到這種問(wèn)題,上手實(shí)操一下,很容易就理解了。只靠腦子想,永遠(yuǎn)不知道怎么回事,畢竟計(jì)算機(jī)的語(yǔ)言是寫(xiě)好的嘛,它總不會(huì)錯(cuò)的······

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • 淺析Python中yield關(guān)鍵詞的作用與用法

    淺析Python中yield關(guān)鍵詞的作用與用法

    Python中關(guān)鍵字yield的作用是什么?用來(lái)干什么的?這篇文章就給大家詳細(xì)介紹了Python中yield關(guān)鍵詞的作用與用法,文中通過(guò)示例代碼介紹的很詳細(xì),對(duì)大家學(xué)習(xí)python具有一定的參考借鑒價(jià)值,有需要的朋友們下面來(lái)一起學(xué)習(xí)學(xué)習(xí)吧。
    2016-11-11
  • Python開(kāi)發(fā)自定義Web框架的示例詳解

    Python開(kāi)發(fā)自定義Web框架的示例詳解

    這篇文章主要為大家詳細(xì)介紹了python如何開(kāi)發(fā)自定義的web框架,我文中示例代碼講解詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-07-07
  • python opencv將圖片轉(zhuǎn)為灰度圖的方法示例

    python opencv將圖片轉(zhuǎn)為灰度圖的方法示例

    這篇文章主要介紹了python opencv將圖片轉(zhuǎn)為灰度圖的方法示例,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-07-07
  • 利用pygame完成動(dòng)畫(huà)精靈和碰撞檢測(cè)

    利用pygame完成動(dòng)畫(huà)精靈和碰撞檢測(cè)

    這篇文章主要介紹了利用pygame完成動(dòng)畫(huà)精靈和碰撞檢測(cè),代碼詳細(xì),內(nèi)容豐富,對(duì)于想要學(xué)習(xí)pygame的朋友來(lái)講是一個(gè)不錯(cuò)的練習(xí),需要的朋友可以參考下
    2021-04-04
  • jupyter運(yùn)行時(shí)左邊一直出現(xiàn)*號(hào)問(wèn)題及解決

    jupyter運(yùn)行時(shí)左邊一直出現(xiàn)*號(hào)問(wèn)題及解決

    這篇文章主要介紹了jupyter運(yùn)行時(shí)左邊一直出現(xiàn)*號(hào)問(wèn)題及解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-09-09
  • 七種Python代碼審查工具推薦

    七種Python代碼審查工具推薦

    這篇文章主要介紹了七種Python代碼審查工具推薦,幫助大家更好的理解和學(xué)習(xí)使用python,感興趣的朋友可以了解下
    2021-03-03
  • 在PyCharm中安裝PaddlePaddle的方法

    在PyCharm中安裝PaddlePaddle的方法

    這篇文章主要介紹了在PyCharm中安裝PaddlePaddle的方法,本文給大家介紹的非常想詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-02-02
  • Python實(shí)現(xiàn)按逗號(hào)分隔列表的方法

    Python實(shí)現(xiàn)按逗號(hào)分隔列表的方法

    今天小編就為大家分享一篇Python實(shí)現(xiàn)按逗號(hào)分隔列表的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2018-10-10
  • pytorch梯度剪裁方式

    pytorch梯度剪裁方式

    今天小編就為大家分享一篇pytorch梯度剪裁方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-02-02
  • Python中的單行、多行、中文注釋方法

    Python中的單行、多行、中文注釋方法

    今天小編就為大家分享一篇Python中的單行、多行、中文注釋方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2018-07-07

最新評(píng)論

郯城县| 衡水市| 齐齐哈尔市| 图片| 临邑县| 湖南省| 冀州市| 郁南县| 出国| 霍州市| 宁南县| 藁城市| 宁乡县| 德州市| 宁强县| 巴东县| 贵阳市| 三江| 海口市| 鲁甸县| 图们市| 鹤壁市| 泗阳县| 江源县| 绥化市| 北宁市| 基隆市| 农安县| 绥中县| 辽宁省| 塔城市| 堆龙德庆县| 沧州市| 自贡市| 龙井市| 昭通市| 湘西| 汝城县| 定日县| 加查县| 紫阳县|