質問編集履歴

2

追記

2017/10/11 07:46

投稿

trafalbad
trafalbad

スコア303

test CHANGED
File without changes
test CHANGED
@@ -50,8 +50,74 @@
50
50
 
51
51
 
52
52
 
53
+
54
+
55
+
56
+
53
- ```else```以降の条件指定はどのようにすれば良いでしょうか?
57
+ else以降の条件指定はどのようにすれば良いでしょうか?
54
58
 
55
59
 
56
60
 
57
61
  setdefault(tit, []).append(t)→[参考](https://teratail.com/questions/75946)
62
+
63
+
64
+
65
+
66
+
67
+
68
+
69
+
70
+
71
+ **追記**
72
+
73
+ ---
74
+
75
+ listC=[[A,a],[A,b],[C,c],[C,d],[C,e]]
76
+
77
+ listD=[[A,a],[A,b],[C,c],[C,d],[C,e]]
78
+
79
+ ....listN
80
+
81
+
82
+
83
+
84
+
85
+ 上記のようにlist(同じ長さ、要素の中身は違う)がNこあるとします
86
+
87
+
88
+
89
+ 回答してもらった内容をfor文で全てのlistに適用し、pandasのDataframeで
90
+
91
+ listA
92
+
93
+ listB
94
+
95
+ ...
96
+
97
+ listN
98
+
99
+ の形の行列を作りたいですが、下記のコードではうまくいきませんでした。
100
+
101
+
102
+
103
+ ```
104
+
105
+ listed=[]
106
+
107
+ dicted = OrderedDict(zip(listA, ['NaN'] * len(listA)))
108
+
109
+ for i in range(5):
110
+
111
+ for s, t in list_frame.iloc[i:,:]:
112
+
113
+ if dicted[s] == 'NaN':
114
+
115
+ dicted[s] = t
116
+
117
+ listed.append(dicted)
118
+
119
+ ```
120
+
121
+
122
+
123
+ for文で全てのlistに適用する方法を教えていただけないでしょうか?

1

追記

2017/10/11 07:46

投稿

trafalbad
trafalbad

スコア303

test CHANGED
File without changes
test CHANGED
@@ -51,3 +51,7 @@
51
51
 
52
52
 
53
53
  ```else```以降の条件指定はどのようにすれば良いでしょうか?
54
+
55
+
56
+
57
+ setdefault(tit, []).append(t)→[参考](https://teratail.com/questions/75946)