91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Pandas與Docker的使用技巧

發布時間:2021-09-18 15:47:27 來源:億速云 閱讀:125 作者:chen 欄目:系統運維

本篇內容介紹了“Pandas與Docker的使用技巧”的有關知識,在實際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓小編帶領大家學習一下如何處理這些情況吧!希望大家仔細閱讀,能夠學有所成!

pandas 讀取無頭 CSV

我們知道,CSV 一般是長這樣的:

Pandas與Docker的使用技巧

其中,第一行的name,salary,work叫做 CSV 的頭(header)。正常情況下,CSV 都是有頭的,所以當我們使用 pandas 讀取  CSV 的時候非常方便:

import pandas as pd  df = pd.read_csv('example.csv') print(df)

運行效果如下圖所示:

Pandas與Docker的使用技巧

但有時候,一些特殊的 CSV 文件可能沒有頭。例如他們可能長成下面這樣:

Pandas與Docker的使用技巧

這種情況下,如果直接使用 pandas 讀取,第一行數據就會變成頭,如下圖所示。但這樣顯然不是我想要的結果:

Pandas與Docker的使用技巧

為了解決這種問題,有兩種解決方法。第一種方法,是用文本編輯器打開這個 CSV 文件,手動給他把頭加上,保存。然后再用 pandas 來讀。

第二種方法是在 pandas 讀取的時候,增加一個參數names,它的值是一個列表,也就是頭:

import pandas as pd  df = pd.read_csv('example.csv', names=['name', 'salary', 'work']) print(df)

運行效果如下圖所示:

Pandas與Docker的使用技巧

Docker build 提高 apt-get 速度

在國內使用 Docker 構建基于 Ubuntu 的鏡像時,默認使用的是官方源。由于眾所周知的原因,構建的速度可能很慢。如果是直接操作宿主機的  Ubuntu,我們可以使用 vim 或者圖形界面修改源,使用阿里源從而提高速度。

如果是在 Docker 里面應該怎么辦呢?我們就可以使用Linux 文本處理三劍客之一的sed來非交互式修改源文件。

在 Docker 中增加如下兩行語句:

RUN sed -i s@/archive.ubuntu.com/@/mirrors.aliyun.com/@g /etc/apt/sources.list RUN apt-get clea

它的作用是把/etc/apt/sources.list文件中的所有archive.ubuntu.com替換為mirrors.aliyun.com。從而提高速度。

“Pandas與Docker的使用技巧”的內容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業相關的知識可以關注億速云網站,小編將為大家輸出更多高質量的實用文章!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

同江市| 启东市| 浮山县| 绍兴县| 营口市| 河曲县| 永胜县| 巫山县| 蒙城县| 西乡县| 新泰市| 斗六市| 中牟县| 滦南县| 商城县| 射阳县| 确山县| 玉树县| 兰考县| 雅江县| 丹凤县| 景宁| 苍南县| 宁阳县| 鄢陵县| 比如县| 建水县| 礼泉县| 衡山县| 东平县| 宿迁市| 北宁市| 科尔| 武宣县| 郑州市| 怀仁县| 米泉市| 若羌县| 许昌市| 峨边| 富阳市|