teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

3

文章修正

2018/02/10 09:58

投稿

Sunset_Yuhi
Sunset_Yuhi

スコア15

title CHANGED
File without changes
body CHANGED
@@ -36,11 +36,11 @@
36
36
 
37
37
  ###解決したいこと
38
38
  上のプログラムでは、データ列が増えると①や②の行だけ記述が長くなり、
39
- 不便なプログラムになってしまうので、後から列を追加する方法を知りたいです。
39
+ 今後データ列を増やしていく上で不便なので、後から列を追加する方法を知りたいです。
40
40
 
41
41
 
42
- 解決策は単純な方法でよく、イメージとして①②の行をそれぞれ下のように分割し、
42
+ 解決策は単純な方法でよく、イメージとして①②の行をそれぞれ下のように
43
- 列を追加するようにデータを入いのですが、上手くいきません。
43
+ 分割して書けいと思うのですが、上手くいきません。
44
44
  ```python
45
45
  #①
46
46
  obj_df = pd.DataFrame(index=[], columns=['製品名','部品名'])
@@ -52,5 +52,5 @@
52
52
  series = series.append([obj_area,obj_vol])
53
53
  ```
54
54
 
55
- pandasは初心者ですが、もっといい方法があればそちら結構です。
55
+ pandasは初心者なのですが、もっと根本的な解決策があればそちらも知りたいです。
56
56
  以上、よろしくお願いします。

2

質問文修正

2018/02/10 09:58

投稿

Sunset_Yuhi
Sunset_Yuhi

スコア15

title CHANGED
File without changes
body CHANGED
@@ -1,5 +1,5 @@
1
1
  ###現在やっていること
2
- objモデルを1つずつ読み込み、ファイルからモデル名や縦横高さなどを取得し、
2
+ obj形式のモデルを1つずつ読み込み、ファイルからモデル名や縦横高さなどを取得し、
3
3
  pandasのデータフレームに1行ずつ追加するプログラムを書いています。
4
4
 
5
5
 
@@ -35,8 +35,8 @@
35
35
 
36
36
 
37
37
  ###解決したいこと
38
- 上のプログラムでは、データやしていく①や②の行だけどんどん長くなってしまい
38
+ 上のプログラムでは、データ列えると①や②の行だけ記述が長くな
39
- 不便なプログラムになってしまうと思うので、1行当たりの文字数短く書く方法を知りたいです。
39
+ 不便なプログラムになってしまうので、後から列追加する方法を知りたいです。
40
40
 
41
41
 
42
42
  解決策は単純な方法でよく、イメージとして①②の行をそれぞれ下のように分割し、
@@ -52,5 +52,5 @@
52
52
  series = series.append([obj_area,obj_vol])
53
53
  ```
54
54
 
55
- pandas初心者なので、もっといい方法があればそちらでも結構です。
55
+ pandas初心者ですが、もっといい方法があればそちらでも結構です。
56
56
  以上、よろしくお願いします。

1

質問文の簡略化

2018/02/10 09:46

投稿

Sunset_Yuhi
Sunset_Yuhi

スコア15

title CHANGED
File without changes
body CHANGED
@@ -1,11 +1,8 @@
1
1
  ###現在やっていること
2
- 大量のobjファイルを読み取り、モデルの3方向の長さを測り
2
+ objモデルを1つずつ読み込みファイルからモデル名や縦横高など取得し
3
- 面積や体積などいくつか値を計算し、csvなどで書き出というプログラムを書いています。
3
+ pandasデータフレームに1行ずつ追加プログラムを書いています。
4
4
 
5
- その際、モデルを1つずつ読み込み、ファイルからモデル名や縦横高さなどを取得し、
6
- pandasのデータフレームに1行ずつ追加する方法を取っています。
7
5
 
8
-
9
6
  ###簡略化したプログラム
10
7
  ```python
11
8
  import numpy as np
@@ -38,8 +35,7 @@
38
35
 
39
36
 
40
37
  ###解決したいこと
41
- 現時点でプログラムは望んだ通りに動いているのですが、
42
- これだと今後もデータの列を増やしていくと、①や②の行だけどんどん長くなってしまい、
38
+ 上のプログラムでは、データの列を増やしていくと、①や②の行だけどんどん長くなってしまい、
43
39
  不便なプログラムになってしまうと思うので、1行当たりの文字数を短く書く方法を知りたいです。
44
40
 
45
41
 
@@ -56,7 +52,5 @@
56
52
  series = series.append([obj_area,obj_vol])
57
53
  ```
58
54
 
59
- pandas初心者なので、もっといい方法があればそちらも教えていただきたいです。
55
+ pandas初心者なので、もっといい方法があればそちら結構です。
60
- ただ、あまりテクニカルな書き方だと理解できないかもしれません……
61
-
62
56
  以上、よろしくお願いします。