pandas是基於numpy的一種工具,也是我們解決資料分析問題的左膀右臂。
說起處理資料,就離不開匯入匯出,而我們使用pandas時候最常用的就是read_excel
、read_csv
了。
不過我們有時候只想用一些「小資料」來驗證一些問題/新知識點,那麼為此還要建立乙個乙個excel、csv檔案,就有點大費周章了。
今天小五要給大家介紹一種輕便的方法——在剪貼簿上讀取/寫入資料。
先給大家介紹pandas.read_clipboard
,從剪貼簿上讀取資料。
官方介紹
其中引數sep
是字段定界符,預設為'\s+',也就是說將tab和多個空格都當成一樣的分隔符。
上圖中excel有很多行,我們只想讀取其中幾行,那就選中→ctrl+c複製→再執行以下**
import pandas as pd
df = pd.read_clipboard() #讀取剪下板中的資料
df
這樣就輕鬆匯入了剛剛選中的幾行資料df
。
但這種情況比較極端,只是為了方便展示(畢竟都有excel了,這不是脫褲子**嘛)
uidaoto
start
end0a1
21a4
72a3
6
aoto,start,end
a,1,2
a,4,7
a,3,6
注意:分隔符這裡是「,」,加個引數sep=','
即可。
import pandas as pd
df = pd.read_clipboard(sep=',') #讀取剪下板中的資料
另外,read_excel、read_csv的引數在read_clipboard()
中同樣也可以使用。還是以上圖為例,增加引數header=none
來告訴函式,我們讀取的剪貼簿資料沒有列索引,那麼匯入的就是:
與匯入資料對應,同樣也可以把資料匯出到excel檔案、csv檔案、json、甚至剪貼簿上 ↓
還是先看官方簡介
官方介紹
其中引數:
sep :str
,預設'\t'
字段定界符。
\kwargs這些引數將傳遞到dataframe.to_csv
。
還是**演示比較直觀
先生成了乙個dataframe資料
再執行df.to_clipboard()
,這樣就複製到系統剪貼簿裡,你可以貼上到任意位置。
這裡應用場景對我來說還不多,感興趣的話大家可以試試踩踩坑。
最後,求個三連~~~
使用AS3對剪貼簿讀取與寫入
基於安全考慮,flash只允許將資料寫入系統剪貼簿中,因此,flash之中只能執行system下的setclipboard方法.基於flash的 例子如下 使用as將資料寫入記憶體 package 但是,在air中會自由多了,允許讀取與寫入,但也不是沒媽管的孩子,什麼事都能做.在air中能讀取與寫入...
python剪貼簿操作 python 操作剪下板
有時候寫指令碼的時候會有作業系統剪下板的需求,就是 獲取剪下板中的字串 清空剪下板 向剪下板中寫入字串 方法包括使用 tkinter ctypes 這兩個 python 標準庫,或者安裝 qt 等第三方庫來操作剪下板。ctypes 操作剪下板 先寫 windows 系統下 ctypes 庫如何操作剪...
C 如何儲存剪貼簿內容,在使用後恢復。
c clipboard類封裝了對剪貼簿的操作,一般使用沒有問題。但由於clipboard封裝的資料型別有限,對於一些自定義型別的剪貼簿資料,如果想占用剪貼簿並在使用後原樣恢復剪貼簿的資料就會產生問題。試驗了很多方法後,嘗試學習別人c 的思路。使用winapi來處理剪貼本解決問題。using syst...