2015年4月16日木曜日

Pythonで難儀するよりPowershellで楽にいくか・・・

統計分析をやるならいま流行のPythonよりRが圧倒的に簡潔であり高機能だ。

それならデータファイルのハウスキーピング的な役回りをやらせようとしたものの、その日本語の扱い方がどうも好きになれず、結局、Powershellのコマンド1行で済ませてしまった。半角$でMathJaxのTeXモードになってしまうので、全角$を使っている。ちょっと恥ずかしい。

ls . -Recurse | where{
($_.Extension -eq ".pptx") -and
($_.LastWriteTime -gt (Get-Date).AddMonths(-7))}
 | copy-item -Destination ".\AllPPTX"

結果は

PS C:\Users\茂\Dropbox\統計分析‐2015\Lecture> ls . -Recurse


    ディレクトリ: C:\Users\茂\Dropbox\統計分析‐2015\Lecture


Mode                LastWriteTime     Length Name                                                                                                     
----                -------------     ------ ----                                                                                                     
da---        2015/04/16     11:52            AllPPTX                                                                                                  
da---        2015/04/14     10:19            M1                                                                                                       
da---        2015/04/07     17:22            M2                                                                                                       
da---        2015/04/06     10:43            M3                                                                                                       
da---        2015/04/14     10:57            M4                                                                                                       
da---        2015/04/14     10:58            M5                                                                                                       
da---        2015/04/06     10:44            M6                                                                                                       
da---        2015/04/06     10:44            M7                                                                                                       
da---        2015/04/06     10:44            PDFNote                                                                                                  
da---        2015/03/05     21:14            QC-Slides                                                                                                
da---        2015/03/27     16:08            素材                                                                                                       


    ディレクトリ: C:\Users\茂\Dropbox\統計分析‐2015\Lecture\AllPPTX


Mode                LastWriteTime     Length Name                                                                                                     
----                -------------     ------ ----                                                                                                     
-a---        2015/04/13      9:31    4783799 パワーポイント‐M1‐2015.pptx                                                                                     
-a---        2015/03/28     18:41    3910866 パワーポイント‐M2‐2015.pptx                                                                                     
-a---        2015/03/29     18:43    3025082 パワーポイント‐M3‐2015.pptx                                                                                     
-a---        2015/03/28     21:52    1787080 パワーポイント‐M4‐2015.pptx                                                                                     
-a---        2015/03/29     16:58     366088 パワーポイント‐M5‐2015.pptx                                                                                     
-a---        2015/03/30     11:31    1066857 パワーポイント‐M6‐2015.pptx                                                                                     
-a---        2015/04/05     15:06     940171 パワーポイント‐M7‐2015.pptx                                                                                     


    ディレクトリ: C:\Users\茂\Dropbox\統計分析‐2015\Lecture\M1


Mode                LastWriteTime     Length Name                                                                                                     
----                -------------     ------ ----                                                                                                     
-a---        2015/04/13      9:31    4783799 パワーポイント‐M1‐2015.pptx                                                                                     
-a---        2015/04/10     10:21      20627 統計分析‐当日プリント‐2015‐M1.docx                                                                                 
-a---        2015/04/13     10:10      21215 統計分析‐当日プリント‐2015‐M1‐回答例つき.docx                                                                           


    ディレクトリ: C:\Users\茂\Dropbox\統計分析‐2015\Lecture\M2


Mode                LastWriteTime     Length Name                                                                                                     
----                -------------     ------ ----                                                                                                     
-a---        2015/03/28     18:41    3910866 パワーポイント‐M2‐2015.pptx                                                                                     
-a---        2015/03/16     19:48     635108 余市アンケート‐質問票.pdf                                                                                          


    ディレクトリ: C:\Users\茂\Dropbox\統計分析‐2015\Lecture\M3


Mode                LastWriteTime     Length Name                                                                                                     
----                -------------     ------ ----                                                                                                     
-a---        2015/03/29     18:43    3025082 パワーポイント‐M3‐2015.pptx                                                                                     


    ディレクトリ: C:\Users\茂\Dropbox\統計分析‐2015\Lecture\M4


Mode                LastWriteTime     Length Name                                                                                                     
----                -------------     ------ ----                                                                                                     
-a---        2015/03/28     21:52    1787080 パワーポイント‐M4‐2015.pptx                                                                                     


    ディレクトリ: C:\Users\茂\Dropbox\統計分析‐2015\Lecture\M5


Mode                LastWriteTime     Length Name                                                                                                     
----                -------------     ------ ----                                                                                                     
-a---        2015/03/29     16:58     366088 パワーポイント‐M5‐2015.pptx                                                                                     


    ディレクトリ: C:\Users\茂\Dropbox\統計分析‐2015\Lecture\M6


Mode                LastWriteTime     Length Name                                                                                                     
----                -------------     ------ ----                                                                                                     
-a---        2015/03/30     11:31    1066857 パワーポイント‐M6‐2015.pptx                                                                                     


    ディレクトリ: C:\Users\茂\Dropbox\統計分析‐2015\Lecture\M7


Mode                LastWriteTime     Length Name                                                                                                     
----                -------------     ------ ----                                                                                                     
-a---        2015/04/05     15:06     940171 パワーポイント‐M7‐2015.pptx                                                                                     


    ディレクトリ: C:\Users\茂\Dropbox\統計分析‐2015\Lecture\PDFNote


Mode                LastWriteTime     Length Name                                                                                                     
----                -------------     ------ ----                                                                                                     
-a---        2015/04/05     14:53    7776622 統計分析基本‐1.pdf                                                                                             
-a---        2015/04/05     14:54    2738643 統計分析基本‐2.pdf                                                                                             
-a---        2015/04/05     14:55    2076251 統計分析基本‐3.pdf                                                                                             
-a---        2015/04/05     14:56    1705175 統計分析基本‐4.pdf                                                                                             
-a---        2015/04/05     14:57    1059647 統計分析基本‐5.pdf                                                                                             
-a---        2015/04/05     14:57    1465984 統計分析基本‐6.pdf                                                                                             
-a---        2015/04/05     15:07    1216370 統計分析基本‐7.pdf                                                                                             


    ディレクトリ: C:\Users\茂\Dropbox\統計分析‐2015\Lecture\QC-Slides


Mode                LastWriteTime     Length Name                                                                                                     
----                -------------     ------ ----                                                                                                     
-a---        2014/08/06     18:11    2621019 第1回‐2014.pptx                                                                                            
-a---        2014/07/09     22:12     558448 第2回‐2014.pptx                                                                                            
-a---        2014/07/12     11:04     548292 第3回‐2014.pptx                                                                                            
-a---        2014/07/25     18:59    2022417 第4回‐2014.pptx                                                                                            


    ディレクトリ: C:\Users\茂\Dropbox\統計分析‐2015\Lecture\素材


Mode                LastWriteTime     Length Name                                                                                                     
----                -------------     ------ ----                                                                                                     
-a---        2015/03/12     12:17      76684 Data_Science_VD.png   


色々と調べても、ちょっとした作業がうまく行かない開発言語よりは、一寸確かめるだけでやりたいことがすぐ出来るシェルスクリプトのほうが、よっぽど効率性が高いツールだ。

なので、せっかくインストールしたPythonなのだが、また失業してしまった次第。何をやらせるかねえ・・・。福島真太朗『Rによるハイパフォーマンスコンピューティング』では、定番の航空管制データ"airlines.csv"をPythonで前処理していたが、あれもなあ・・・、確かに大きすぎてExcelでは開けない。VBAが使えない。それなら、本来のVBでやってしまえばいい。

やはりWindowsは.NETでできている。Powershellは.NETで動いている。直接.NETを操作できる。Windowsでしか仕事をしないのなら、Pythonの失業期間はどうやら長引きそうである。

0 件のコメント: