質問: python 繰り返し文による出力方法 写真のように繰返し計算をして,print関数で結果を出力しているのですが,これをdataframeにすることは可能でしょうか.もしくは,直接dataframeにて出力は可能でしょうか. その場合のコードを,教えていただけると幸いです. python初心者なので,どのような言葉で検索していいかわからず,ここで質問させて頂いています. ご回答よろしくお願い致します.
回答: > プログラミング言語を勉強してまだ1週間で,python 以外のことは全く分からないですが,言語によっていろいろな特徴があるようですね.そのあたりももう少し勉強しようと思います いや、暫くpython「だけ」で充分だと思いますよ。よっぽどの事が無い限り、10年くらいは使えるんじゃないですか? ・・・実は機能的な話をすると、pythonよりも遥かに強力な言語がこの世に存在するこたぁ存在します。ただ、現時点で「外部ライブラリの豊富さ」でpythonに敵う言語が無いんですよね。外部ライブラリの多さはpythonがダントツです。 ちなみに、30年位前だと「今まで誰も見たことも聞いた事もないソフトウェアを作る」って前提で「強力な言語」が欲されてたんですが、今だともう「新しいソフトウェア」って出し尽くされてんですよね。最近のaiとか言うのも、ぶっちゃけ、ネタそのものは30年くらい前には既にあったものです。当時と今と何が違うのか、と言うと要するにマシンの処理速度が滅茶苦茶上がった、と。だから「30年くらい前には"理論的には"可能、でも実用/民生レベルで実行するのは不可能だった」事が今やっと出来るようになった、と。大きく言うとそれだけなんですよ。 そうなると本当の意味での「新しいソフトウェア」ってのは既に殆ど全部出し尽くされていて、今はもっぱら「再発明の時代」なんですよね、基本的に。そういう時代だと「ライブラリの多さ」が鍵になってくる、と。だから暫くはpythonで安泰だろう、って事ですね。 > 調べてみると,下記urlのことを実践すればいいのかなと思う ああ、アタリですね。 検索能力があるのは素晴らしい事です。 あと、インタプリタが出すエラーも読めるようになりましょう・・・英語だ、ってのが初見だと困るでしょうが。 typeerror: to_excel() got an unexpected keyword argument 'mode' 訳: to_excel() はキーワード引数'mode'なんか知らんっつってる。 ・・・ふーむ、あっそ。その辺、to_csv()と違うんか。 っつー事は、4番目のヤツで行きますか。 with excelwriter("a.xlsx", mode = 'a') as writer: # ここで書き込みモードを指定する模様 [i.to_excel(writer) for i in df_group] で上手く行くかな? 対エクセルだと、pythonでの通常のファイルの開き方に似たような構文でやるみたいですね(ちとメンド臭い・苦笑)。 7.2. ファイルを読み書きする: https://docs.python.org/ja/3/tutorial/inputoutput.html#reading-and-writing-files