有這樣一組資料:
現在要隨機抽取十個數字,**如下:
import sys
import xlrd
import random
print("pm2.5 天津")
#開啟excel
workbook = xlrd.open_workbook('2.xls')
#進入sheet
excel_sheet = workbook.sheet_by_index(0)
#獲取行數和列叔
nrows_num = excel_sheet.nrows
ncols_num = excel_sheet.ncols
i=1while i<=10:
if nrows_num > 10:
#生成隨機數
random_num = random.randint(1,nrows_num-1)
number = excel_sheet.row(random_num)[1].value
name = excel_sheet.row(random_num)[2].value
print(number,name)
# print(name)
i = i + 1
else:
print("資料不足,請新增")
break
執行:
pm2.5 天津
35.92 0.3129
79.1866 0.253475
121.7066 0.125175
91.6 0.541348
121.7066 0.125175
162.2133 0.917009
21.56 0.0599271
130.4666 0.338327
58.7733 0.382621
66.8666 0.703601
即可實現。
Python操作Excel 隨機點菜指令碼
背景 中午快餐,選單吃了個遍,天天糾結於不知道點啥菜。想起讀書考試時,丟紙團選答案,於是用python寫個隨機點菜指令碼玩玩。功能 選單為excel,乙個sheet頁為乙個分類,每行顯示每道菜的編號 菜名 如下圖所示。1 程式啟動,程式提示選擇分類,按輸入的數字進入相應分類所在sheet頁 目前分類...
Python實現隨機漫步
隨機漫步生成是無規則的,是系統自行選擇的結果。根據設定的規則自定生成,上下左右的方位,每次所經過的方向路徑。首先,建立乙個randomwalk 類和fill walk 函式 random walk.py from random import choice class randomwalk 乙個生成隨...
使用python給Excel裡的資料隨機分組
昨天乙個朋友詢問我如何為excel裡的資料進行隨機分組,大概的內容是 他現在有乙個excel資料表,然後裡面有許多資料 多達數萬條 現在他需要將這些資料隨機分配給四個部門來處理,他可以確定給某個部門分配的數量。雖然可以按照這個方式手動地處理,但覺得沒有隨機性,總感覺不太好,於是找到我來處理 我個人比...