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

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

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

CSV(Comma-Separated Values)はコンマで区切られた明白なテキスト値のリストです。もしくは、そのフォーマットでひとつ以上のリストを含むファイルを指します。

Python

Pythonは、コードの読みやすさが特徴的なプログラミング言語の1つです。 強い型付け、動的型付けに対応しており、後方互換性がないバージョン2系とバージョン3系が使用されています。 商用製品の開発にも無料で使用でき、OSだけでなく仮想環境にも対応。Unicodeによる文字列操作をサポートしているため、日本語処理も標準で可能です。

Q&A

解決済

1回答

1903閲覧

3次元のcsvファイルを比較したいです.

退会済みユーザー

退会済みユーザー

総合スコア0

CSV

CSV(Comma-Separated Values)はコンマで区切られた明白なテキスト値のリストです。もしくは、そのフォーマットでひとつ以上のリストを含むファイルを指します。

Python

Pythonは、コードの読みやすさが特徴的なプログラミング言語の1つです。 強い型付け、動的型付けに対応しており、後方互換性がないバージョン2系とバージョン3系が使用されています。 商用製品の開発にも無料で使用でき、OSだけでなく仮想環境にも対応。Unicodeによる文字列操作をサポートしているため、日本語処理も標準で可能です。

0グッド

0クリップ

投稿2019/07/14 16:30

編集2019/07/14 18:50
pos.csv 0 5.888390646028098 0.0 653.4629944571444, 1 28.57710332337765 -71.8004082833855 655.539313060342, 2 174.60934944552184 -7.219874132984543 327.9803951597944, 3 168.86077192089792 -0.5661174646356528 -39.48287089887913, 6 -17.633600971558135 71.799827471527 651.3909046089608, 7 -125.8573399711386 107.16974013571061 351.15536847693966, 8 -363.2323043307108 156.52725503791473 43.2836262360737, 12 33.15751457287449 3.0255977649419066 954.969291113309, 13 75.48543427815824 -27.750847867036683 1188.866839538217, 14 141.83907601278128 -54.43834488251994 1256.8503834097387, 15 153.9070008572003 -67.69780163073344 1380.1838640184637, 17 88.94171650647722 69.9627118836174 1155.1479481826086, 18 74.22188407257849 254.02091852337932 1054.6795450513343, 19 197.44250649331244 237.31170141106634 1010.4766823054925, 25 28.661738154492056 -95.67186919384106 1122.9451415002254, 26 -72.80848959487217 -162.53139536902702 876.5251975132596, 27 -71.51626792310608 -231.47840660713825 660.621070593412, 0 2.9005602369518666 0.0 703.1178456180332, 1 22.745060622607316
pos1.csv 0 208.8246801014602 0.0 704.33566896956, 1 229.16987995063155 -117.76614603878642 704.3097041930135, 2 363.88055626130915 -60.405774115541284 374.6378109161877, 3 435.75824455008035 -55.54327962116707 -1.9544169249501238, 6 186.87210519955852 117.7651605420137 704.5417849244781, 7 181.26263799972378 135.88406627586252 353.37547402359365, 8 -31.79394776195545 169.88717372872978 46.590713059004315, 12 225.15170210169782 7.37545730963771 1007.0219023329641, 13 291.57680007966417 -5.436860206595938 1239.7640569129617, 14 383.8252358502382 -31.058443639315314 1294.4862574583776, 15 401.4400965829611 -41.54057653496296 1417.1053592556927, 17 324.68098029322596 128.89658229871458 1204.3003076960765, 18 272.4445443139525 285.9488617217144 1005.3209353554288, 19 407.4432336203202 274.65687988017646 862.615842740954, 25 257.52904179549796 -132.75734315977698 1178.773584255382, 26 207.2731588997749 -299.94742023957303 938.9065058443584, 27 329.41304251531125 -369.3666056734949 782.277759804524, 0 208.63992136549896 0.0 749.7108801930362, 1 211.58078409791705 -110.803050465971 745.3781279365388, 2 309.08893679710894 -71.06094918545449 387.98204193887386, 3 405.07255520920404 -64.14655104314716 17.79497058259392, 6 205.20212607459098 110.80209061546883 754.3766832615895, 7 181.7805362220061 141.78019225298743 384.2818294953365, 8 -0.06830173740935612 189.71451216125052 62.11238858164552, 12 222.86292854234696 5.956038883766055 1049.1445338174049, 13 291.5235858436342 -7.207130928997586 1281.7646405810365, 14 382.0530526890137 -35.88490349533313 1338.2953419609603, 15 400.16207684734013 -49.316767180431356 1461.305491380718, 17 317.82397574718385 118.93406606803177 1252.9837503903855, 18 270.80089995133346 260.0919457655472 1004.1081728959896, 19 406.01894173640875 259.71403975390376 862.4119814807202, 25 263.5865096200367 -126.41389796402656 1214.8993774105966, 26 208.09524761101022 -282.96035562637013 984.4689660272635, 27 343.1917255307494 -343.64053163142574 853.9444829475991,
import pandas as pd G = pd.read_csv('pos.csv') G2 = pd.read_csv('pos1.csv') print(G-G2) ... 8.000000000000000000e+00 0 NaN ... 1 NaN ... NaN 2 NaN ... NaN

2つのファイルの類似度を比較して差を出したいと思い,上記のコードを書きました.
しかし,読み込めないようです.3次元のcsvファイルは比較することは難しいのでしょうか?
3次元ファイルは,3d-openposeで取得した座標になります.コードはpos.csvもpos1.csvは続きますが,多量で全てあげられませんでした.申し訳ありません.

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

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

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

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

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

hayataka2049

2019/07/14 17:30

「3次元のcsvファイル」とはどのようなものでしょうか? csvファイルを掲載していただかないと回答が難しいと思います。また、コード部分は質問を編集して<code>ボタンで挿入できるコードブロックの中に入れてください。
退会済みユーザー

退会済みユーザー

2019/07/14 18:04

失礼いたしました.改善できましたでしょうか?.
hayataka2049

2019/07/14 18:25

csvも読めませんので、テキストエディタで開いた結果をコードブロックに入れてください。pos.csvとpos1.csvをそれぞれ別々に。
退会済みユーザー

退会済みユーザー

2019/07/14 18:51

全てあげられていません,申し訳ありません.
guest

回答1

0

ベストアンサー

np.savetxtで出力したフォーマットでしょうか? その場合はpandasのread_csvのデフォルトフォーマットでは読み込めません。

np.loadtxtを使うのが一番簡単です。単純な比較ならnumpyでも特に問題なく行えるかと。

投稿2019/07/14 19:01

hayataka2049

総合スコア30933

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

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

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

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

ただいまの回答率
85.48%

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

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

質問する

関連した質問