質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
参照

参照は、プログラミングにおいて変数や関数といったメモリ空間上での所在を指示するデータのことを指します。その中にはデータ自体は含まれず、他の場所にある情報を間接的に指示するプログラムです。

pandas

Pandasは、PythonでRにおけるデータフレームに似た型を持たせることができるライブラリです。 行列計算の負担が大幅に軽減されるため、Rで行っていた集計作業をPythonでも比較的簡単に行えます。 データ構造を変更したりデータ分析したりするときにも便利です。

Q&A

解決済

1回答

498閲覧

Pandasでこれまで作成した複数データフレームを新しいフォルダーで参照、統合して新しいデータフレームを作成したいのですが、参照方法が分かりません

FM_TOWNS

総合スコア59

参照

参照は、プログラミングにおいて変数や関数といったメモリ空間上での所在を指示するデータのことを指します。その中にはデータ自体は含まれず、他の場所にある情報を間接的に指示するプログラムです。

pandas

Pandasは、PythonでRにおけるデータフレームに似た型を持たせることができるライブラリです。 行列計算の負担が大幅に軽減されるため、Rで行っていた集計作業をPythonでも比較的簡単に行えます。 データ構造を変更したりデータ分析したりするときにも便利です。

0グッド

0クリップ

投稿2022/02/02 14:39

pandas学習中の超~初心者です。
このteratailのサポートをいただき、月毎のレビュー、データフレームを以下の通り作成しました。
〔Jupyter Notebook①〕
イメージ説明

これを、以下のデータフレーム内で参照、最終的には通年分として統合したい、というのが目標です。
〔Jupyter Notebook②〕
イメージ説明

上記のJupyter Notebook①、②はいずれも、同じフォルダー内にあります。
序でに申し上げると、上記のJupyter Notebook①、②の作成に使った基礎データも全て同じフォルダー内に全てあります。

②で、①を呼び出すために、以下をしましたが、案の定、エラーとなりました。

pandas

1df_202012NYC_remote_work_reviews

エラー画面
イメージ説明

当方としては、①②いずれも同じフォルダー内にはあることから、②内に①を呼び込み統合、新しいデータフレームを作成したい、というところです。
EXCELの他シート、他ファイル・リンクをイメージしています。

データフレーム+引用、参照でネットを巡ってみましたが、ぴったりなものが見つけられませんでした。

何卒、ご教示のほど、お願い申し上げます。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

meg_

2022/02/03 00:36

同じnotebook内でコードを実行するか、各データフレームをファイル出力後読み込んで結合すれば良いかと思いますが他の方法をお探しですか?
FM_TOWNS

2022/02/03 12:37

コメントありがとうございます。 「同じnotebook内でコードを実行する」は、統合したいデータフレームを作るデータ作業が当方には大変であり、EXCELの他シート参照のようなイメージで対応したいのですが、各ファイル出力とは、その後ネットでつらつら調べ、統合したいデータフレームをcsvで吐き出し、新しいnotebookに読み込みその後、統合する、あるいは、クリップボードで読み込む、みたいなことでしょうか? EXCELの他シート参照みたいなことは、notebook間ではできないように思えています。 何か妙案ございましたら、お教えいただけますと幸いです。
meg_

2022/02/08 13:32

もしかすると、やりたいことは関数化したいということかもしれません。その場合は関数をpyファイルとして保存すると他のPythonスクリプトから呼び出すことができます。見当違いかもしれませんので違う場合は無視してください。
FM_TOWNS

2022/02/09 05:21

遅くなりました。 4月、5月…と各月のレビューのデータフレームを作成、今は、これを全部EXCELなり、CSVに書き出し、それを全て読みこんで統合データフレームを作っています。 EXCELで完結するとすると、例えば4月分シートを変更すると、統合データシートにも自動的に反映させることができます。 pandasなり、Pythonで同じことはできないか、というのが当方の希望するところです。 尤も、当方は超~初心者なので、難解なものは消化不良に陥る可能性大ではありますが…。
meg_

2022/02/09 11:40

> Pythonで同じことはできないか、というのが当方の希望するところです。 Excelの機能を全てをPython(pandas等)で実現できるわけではありません。Excelが得意なことはExcelでやるのが良いです。容量の大きいファイルの処理はpandasが向いているのでケースバイケースで使い分けるのが良いと思います。
FM_TOWNS

2022/02/09 11:49

了解しました。 pandas、Pythonと格闘していますが、ユーザーインターフェイス等は、EXCELは、当方は業務柄慣れていることもあり、格段に使いやすいです。 pandas、PythonはEXCELでは処理速度が掛かる、限界を超えている等で使っていきたいと思っています。
guest

回答1

0

自己解決

本件、EXCELのような他シート参照、リンク等の機能は、pandasにはないものと考えることにしました。
観念ということで、一旦クローズにさせていただきます。

投稿2022/02/05 16:41

FM_TOWNS

総合スコア59

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問