No.11ベストアンサー
- 回答日時:
> 毎日サンデーなので
> いろいろ試してみます
頑張って下さい。
・・・一応、今までの流れ考えると、多分一番いいのは、やっぱRのような気がしてきてますがね。
Rとは:
http://www.okadajp.org/RWiki/?R%E3%81%A8%E3%81%AF
一応説明しておくと、Rはプログラミング言語の名前、と言うよりは実装の名前です。元はアメリカの電話会社、AT&Tが作ったプログラミング言語で、AT&Tがあの有名なC言語を作っています。
そして、プログラミング言語名としては「S言語」と言った方が正しくて、S言語処理系のフリーのクローンがR、ですね。
そして、S言語はAT&Tの意図により、構文的にはC言語に似せてデザインされています。
今回の話を纏めてみると、
・RでRcmdr(Rコマンダー)を使えばマウスでCSVファイルの読み込み・分析が簡単に出来る。
・RでRcmdrを使えば「マウス操作」がどういう「プログラム」になってるか、視覚的に確認しやすい。
Rコマンダー: Rcmdr
https://www1.doshisha.ac.jp/~mjin/R/Chap_38/38.h …
ので、データ分析に関して言うと「勉強しやすい」です。マウスで色々やる度に対応するコマンドが表示されるので、実際プログラムを書くにはどういうコードを書けばいいのか、と言うのが表示されるわけです。
他に利点としては:
・Googleが統計分析等で実際用いているので、実用性がある。
・ネット上で学習用の情報が極めて多い。
・意外に思うかもしんないけど学習用の書籍の販売数も多い。
・構文はC言語に似せているけど内部的には関数型言語に近いので、とてもモダンである。同様の発想でデザインされているJavaScriptにも移りやすい。
関数型言語 【functional language】 関数型プログラミング言語 :
https://e-words.jp/w/%E9%96%A2%E6%95%B0%E5%9E%8B …
・昨今人気のプログラミング言語Pythonとのやりとりもかなり簡単。
Python と R で連携する:
https://qiita.com/ynakayama/items/f84dc659f1337d …
と言うんで、「プログラミングを始める取っ掛かり」としては悪くないんですよね。と言うより「かなり良い」です。
と言うわけで、今までの流れをまとめるとR + Rcmdrが一番オススメになるのかな。
No.10
- 回答日時:
> デスクトップにショートカットを貼り付ける
> という意味でした。
あ、それなら別に、WindowsならCLI(コマンドラインインターフェース)のプログラミングファイル作っても、拡張子(.txtとか.mp4みたいなヤツ)が何かしらのソフトウェアと関連付けられてればマウスでダブルクリックすれば実行されるんじゃなかったかしら(実行されてすぐ消えるかもしれんけど・症)?
全然プログラミングとは関係ないですねぇ。
No.8
- 回答日時:
おっと。
> 1つはlv4u氏が #4 で言ってるようなパターン。
#4で書かれてる通り、
#4じゃなくって#6でしたね。
訂正。
写真: Rcmdr(Rコマンダー)
より「プログラミング寄り」で何かしたいのだったら#7の写真のR用IDE、RStudioを使う方がベター。
一方、単にマウス使って色々CSV上のデータを弄ってみたい、ってだけならRcmdrの方が向いてるとは思う。
ありがとうございます。
excelにいれてフィルターでごそごそすれば希望の結果が
出ますが、結果が欲しいのではなく。アイコンをクリックしてできないかな
と思った次第です。初学者にできそうなプログラム作成は
どんなものかなとお尋ねしました。Rcmdr RStudio などが
あるのですね。試しにいじってみたいと思います。
No.7
- 回答日時:
> もとはcsvなのでエクセルに読み込みできるのでエクセルでもできるかなっと思っただけです。
あそう。
ふーむ。
1つはlv4u氏が #4 で言ってるようなパターン。
何も「プログラミング」せんでもエエじゃん、ってのが1つの解でしょう。
#4で書かれてる通り、エクセルで読み込んでフィルタとかソートするだけで済むんじゃ?って言われればその通りかもしれませんよ。
面倒臭く「プログラミング」なんざせんでも構わないってば構わない。
あとはCSVを中心に考えるとして。
これも単に「データだけ弄りたい」っつーのならプログラミングせんでもいいわけでしょ。
多分CSV読み込んでデータを弄りたいだけなら、Rって手もある。
Rとは:
http://www.okadajp.org/RWiki/?R%E3%81%A8%E3%81%AF
Rcmdrってツールもあるんで、CSVからデータを読み込んで好きなように弄って、って出来るし、まぁ、「プログラミングしたい」なら出来なくはないし・・・って事ですね。
あるいはこれとか使ってRを弄る、とかね。
RStudio:
https://www.rstudio.com/
データを弄りたい、ってのが興味の中心ならそういう手があります。
No.6
- 回答日時:
>>なお仕事業務でなく趣味で集めたデーターをいじってみたいのです。
趣味で集めたデータで、一致するものを選ぶレベルなら、VBAも使わず、素直にエクセルのフィルターとかソート機能等をつかえばいいんじゃあないでしょうか?
No.5
- 回答日時:
> 別のデーターの入ったエクセルファイルAとかBとかCとかに簡単に
使用できるのでしょうか
使用できるでしょうね。
いずれにせよ、存外、外部的に「エクセルを認識してそれとやりとりする」ってのは面倒臭いです。
出来なくはない。でも面倒臭い。
一番困るのがこういう抽象的な質問で、特に何かやりたいわけじゃない・・・つまり、思考の中心が「エクセル」なのか、「その他の事」なのか、って見た時、エクセルに寄ってるように見えますし、だったら余計な事考えないでVBAでエエんちゃうの、って事ですね。
No.4
- 回答日時:
>>VBAはいろいろな別のファイルにも使えるのでしょうか
そりゃあ、それなりのVBAプログラムを記述すれば、別のファイルを使うこともできます。
ま、一番の問題は、エクセルが使えるPCでないとVBAが動かない、あるいはエクセルのバージョン違いで動かないってことがあったりすることですね。
C#で作ると、エクセルがインストールされてない環境でも動作するプログラムが作成できます。
また、いろんなファイルに対応したライブラリが用意されていたりするので、自分でプログラミングしなくても別のファイル処理に手軽に対応できたりするかもしれません。
ありがとうございます
みなさんの回答でVBAを試してみました。ネットに載っているのを参考にして
Sub macro()
MsgBox ("Hello World!")
End Sub
で Hello World! が表示されましたが
それぞれのデーターファイルに入れ込む必要があるように思いますが
勘違いでしょうか xlsm?
別の人が別のファイルで操作することも考えると、、
csvで ウー、、、、
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) 【困っています】VBA 追加処理の記述を教えてください。 1 2022/08/25 22:54
- 仕事術・業務効率化 効率的な勉強方法(分野問わず)を教えてください 1 2023/08/16 01:33
- Excel(エクセル) エクセルで日付に続けて連番を表示したい 6 2022/05/25 23:33
- Excel(エクセル) エクセルでキーリストからデータを取り出して1枚1枚印刷するには? 11 2022/06/27 09:52
- Wi-Fi・無線LAN PCWi-Fiの設定方法がわからなくて困っています。 4 2022/12/28 18:30
- その他(データベース) pythonでsqlight勉強中、クエリー結果の利用法教えて下さい 1 2022/04/28 20:38
- Excel(エクセル) 【マクロ】webアドレスにて指定されたCSVファイル【excelソフト表示】を印刷する件 1 2023/02/15 01:52
- Ruby pandasでsqlite3にテーブル作成・追加・読み出しでindexの取り扱い方教えてください 5 2023/03/08 09:57
- Visual Basic(VBA) 列と行の名前(重複あり)が交差するセルに、データを入力したい 1 2022/06/18 21:20
- その他(プログラミング・Web制作) プログラムの勉強のおすすめは 7 2022/12/09 20:09
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
カンマ区切りのCSVファイルから...
-
csvファイル 項目数取得
-
バッチでCSVを処理する時、空の...
-
エクセルVBA 大容量CSVファイル...
-
csvファイルのデータの一部を取...
-
csvファイルを列数ごとに分割す...
-
「,」区切りのcsvファイルを...
-
csvファイルでの日付設定「yyyy...
-
エクセル形式のファイルの読み込み
-
android CSVファイルのデータを
-
CSVファイルを折れ線グラフ化す...
-
【ExcelVBA】UTF-8の文字コード...
-
wshでcsvファイルのソートを行...
-
csvファイルへの書き出しかた。...
-
VBAでcsvファイルを読み込んで...
-
CSVファイル作成
-
<csv>複数条件で検索・抽出し、...
-
vb2010でCSVファイルを並び替え...
-
【VAB】 エクセルファイルから...
-
VBSでソート&ファイル分割
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
カンマ区切りのCSVファイルから...
-
複数のcsvファイルをExcelに一...
-
CSV形式での保存時に”文字列...
-
csvファイル 項目数取得
-
csvファイルでの日付設定「yyyy...
-
マクロから出力されるcsvのダブ...
-
バッチでCSVを処理する時、空の...
-
csvファイルのデータの一部を取...
-
エクセルVBA 大容量CSVファイル...
-
csvファイルを列数ごとに分割す...
-
PHP.laravelについて
-
COBOLでCSVをインプットにして...
-
COBOL85でのCSVファ...
-
複数のCSVファイルのAccessテー...
-
データ解析ソフトRでのファイル...
-
【C#】パス名で無効な文字
-
VBAでcsvファイルを読み込んで...
-
特定文字を入ってるCSVの特定の...
-
CSVファイル作成
-
【エクセル マクロ】読み込ん...
おすすめ情報
もとはcsvなのでエクセルに読み込みできるのでエクセルでもできるかなっと思っただけです。
読み込まなくてもcsvのまま使えたらと思います。
ネットのC#説明を見るとstudioの画面から実行しているようですが
例えば siraberu.exe のように生成できるのでしょうか
なお仕事業務でなく趣味で集めたデーターをいじってみたいのです。