Re: [問題] 篩選資料的方法
: 推 LPH66:Select[a,#[[2]]>5&] 這樣如何? 06/02 00:21
: → biing:謝謝。我不懂為什麼#[[2]]指的是第二欄,而不是第二列… 06/02 08:36
這要說到 Select 的作用方式了
Select 的語法是
Select[list, function]
它會選出 list 當中代入 function 會得到 True 的所有元素
以這個例子來說
a = {{1, 1}, {2, 0}, {3, 3}, {4, 0}, {5, 8}}
如果我把後面那一團叫做 f 好了
那麼它會依序去把 a 的每個元素代入 f
也就是分別計算 f[{1, 1}], f[{2, 0}], f[{3, 3}], f[{4, 0}], f[{5, 8}]
如果把 a 看做矩陣的話 Select 會將這矩陣的每一列代入 f 當中
因此 f 裡面的 #[[2]] 就會是單列中的某欄了
--
LPH [acronym]
= Let Program Heal us
-- New Uncyclopedian Dictionary, Minmei Publishing Co.
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.28.91
推
06/02 22:29, , 1F
06/02 22:29, 1F
討論串 (同標題文章)
Mathematica 近期熱門文章
PTT數位生活區 即時熱門文章