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

回答編集履歴

1

プログラムの見栄え変更

2018/02/11 15:05

投稿

Sunset_Yuhi
Sunset_Yuhi

スコア15

answer CHANGED
@@ -7,13 +7,14 @@
7
7
 
8
8
 
9
9
 
10
- #①空のデータフレームを作成
10
+ #列ラベル
11
11
  obj_label01 = ['製品名','部品名','最長長さ','中間長さ','最小長さ']
12
12
  obj_label02 = ['面積','体積']
13
+
14
+ #①空のデータフレームを作成
13
15
  obj_df = pd.DataFrame(index=[], columns=obj_label01+obj_label02)
14
16
  #obj_df = obj_df.assign(面積="",体積="") #assignを使う場合
15
17
 
16
-
17
18
  #各objファイルのx,y,z長さを計算
18
19
  for i in range(100):
19
20
  obj_name = ["",""]
@@ -33,7 +34,7 @@
33
34
  #②データフレームに追加
34
35
  obj_se01 = pd.Series([obj_name[0],obj_name[1],obj_len[0],obj_len[1],obj_len[2]], index=obj_label01)
35
36
  obj_se02 = pd.Series([obj_area,obj_vol], index=obj_label02)
36
- obj_se = obj_se01.append(obj_se02)
37
+ obj_se = pd.concat([obj_se01,obj_se02]) #データ結合
37
38
  obj_df = obj_df.append(obj_se, ignore_index=True)
38
39
 
39
40
  print(obj_df)