NTTデータ認定WinActorアンバサダー NTTデータ認定WinActorアンバサダー WinActor無料トライアル! WinActor無料トライアル! NTTデータRPAパートナーアワード2023-2024受賞企業一覧 NTTデータRPAパートナーアワード2023-2024受賞企業一覧

TOP@tiona | ポイント
※匿名による投稿などの履歴は、本人にのみ表示されます。
いいね!されました!
2024年11月14日 3:54
いいね!されました!
2024年11月13日 20:39
投稿した回答
Python実行で「ステートメントの末尾が不正です」

解決したので原因と対策を記載しておきます。 原因 別のPCで、「Python実行」ノードで作成したスクリプトをユーザーライブラリ化していた ⇒ユーザーライブラリからドラッグして使用すると、ノードタブにある「Python実行」ではなく「スクリプト実行」に変換されてしまうようです。...

2024年11月13日 13:33
投稿にコメントしました

今回のエラーは別の原因だったことがわかったのですが、いずれにしても異なるバージョンが混在していたこともなんとかしたかったのでこちらも同時に解決できて良かったです。ありがとうございます。

2024年11月13日 13:32
投稿にコメントしました

ありがとうございます。 アプリケーションの紐づけだけでは解決しなかったため、一度全て削除して再インストールを試みることにします。 お客様先のPCのため時間がかかってしまうのですが、解決した場合にも改めて状況を報告いたします。

2024年11月12日 14:53
いいね!しました!
Python実行で「ステートメントの末尾が不正です」

通常7.4.3がインストールされているPCに、7.5をインストールすると、バージョンアップとなり、7.4.3はなくなるはずですが、 両バージョンが起動できるという子とは、インストール先を変えたとか、標準ユーザ版と管理者版でインストールしてしまったと思われます。...

2024年11月12日 14:51
投稿にコメントしました

こちらの方法で紐づけをし直してみたのですが、7.5.0のプログラムを確実に設定しているのにやはり7.4.3が起動してしまいます。 7.4.3のプログラムファイルはどこにもないのに謎です・・ ライセンスクリアと再インストーを試してみます。

2024年11月12日 14:18
質問しました
Python実行で「ステートメントの末尾が不正です」

問題 1ヶ月前には実行できたPython実行ノードで「ステートメントの末尾が不正です」とエラーが出るようになってしまいました。 1ヵ月前に別のPCでも同じスクリプトを試していて、そのPCでは同じスクリプトが現在も実行できているためPC固有の問題のように思うのですが、何から切り分けを行えば良いでしょうか。...

2024年11月12日 10:37
いいね!しました!
WinActorの実行ログのファイル保存場所について

お世話になっております。 WinActorの稼働時間をとるために開始時刻や終了時刻などのログを全RPAから1つのExcelに書き込みを行っています。 1つのExcelに同時に書き込むため、使用中かどうかのチェックと書き込みの繰り返しで何とかログをためております。...

2024年10月9日 10:56
投稿にコメントしました

今念のためVBSを使って同様の処理をしてみたところ、正しくDDだけが出力される結果となりました。データにずれがあるということはなさそうです。 (しかし、VBSでは1ファイルだけでも40分以上かかってしまい多数のファイルに対応するのが難しいため今回の質問となっております。)

2024年10月4日 15:19
投稿にコメントしました

ありがとうございます。 やはり、重複しているのにすべて出力されてしまいました。 上記の例でいうと、BB・CC・DDがすべて出力されてしまいます。 BBとCCは基準ファイルからのコピペなのでデータに差異があるということもありません。 このようなご経験や思い当たること等はございますでしょうか?

2024年10月4日 14:12
投稿にコメントしました

重ねて申し訳ございません。「全列で一致しなかった行を削除」のほうのスクリプトを使用してみました。 「!= 'both'」となっているところを「==left_only」に変えたところ近い結果にはなったのですが、なぜか重複しているデータの9割が出力されてしまいます。 (一方にしかないデータと合わせて、重複しているデータのほとんども一緒に出力されてしまっています。重複行が2000行程あるうちの2行程度のみ正しく重複と判断され出力されていないようです。) また、並び順も変わってしまいなんだか整合性の取れない良く分からないデータとなってしまいました。

2024年10月4日 1:40
投稿にコメントしました

こちらの件、基準となるファイルと比較対象のファイルがあり、比較対象にしかないデータを抽出するということはできないでしょうか? ■基準ファイル AA BB CC ■比較対象ファイル BB CC DD このとき、DDのみを差分として抽出したいです。いただいたスクリプトの場合、AAとDDが抽出されてしまいました。

2024年10月3日 21:04
投稿にコメントしました

今回は差分のみを抽出するのが目的です。 例えば、 データAに あああ いいい ううう データBに あああ いいい ううう えええ である場合、差分は「えええ」のみのためこれを抽出したいということになります。 重複データ削除の場合は一方しか削除されないため あああ いいい ううう えええ がデータとして残ってしまいます。

2024年9月27日 15:02
投稿にコメントしました

pandasがインストールされているパスは以下の通りです。 \AppData\Local\Programs\Python\Python312\Lib\site-packages

2024年9月27日 10:55
投稿にコメントしました

追加のご回答ありがとうございます。 パッケージをインスト―ルしてWinActorも再起動してみたのですが、「No module named pandas」のエラーが出てしまいます。 pip listでは以下のように出力されていますが、まだ何か不足がありますでしょうか? openpyxl        3.1.5 pandas          2.2.3

2024年9月27日 10:35
投稿にコメントしました

追記です。Winactor同梱のPythonはバージョン312のようです。

2024年9月26日 16:38
投稿にコメントしました

ありがとうございます。 こちらを実行してみたところ、下記エラーが出てしまいました。 pandasライブラリが入っていないためでしょうか。 スクリプトの実行に失敗しました。 エラー番号: 0x00000000 内容: ModuleNotFoundError: No module named 'pandas' Winactor同梱のPythonを利用しており、独自にインストールしたことはありません。 何か不足していることがありますですでしょうか。

2024年9月26日 16:25
投稿にコメントしました

この場合は恐らく、試したことのユーザーライブラリと同じことかと思います。 2つのファイルのままで差分抽出ができないかと検討しております。

2024年9月26日 14:52
質問しました
データの差分抽出について

やりたいこと Excel同士の比較で一方の差分のみ抽出したいのですが、LINQ文などで抽出するような方法で瞬時に抽出することはできないでしょうか? 上記ができない場合は、全列で一致しなかった行をExcel(テキストでも可)に抽出したいです。...

2024年9月26日 13:50