質問編集履歴

3

dfをランダムな値に修正

2018/08/15 04:15

投稿

rxe
rxe

スコア9

test CHANGED
File without changes
test CHANGED
@@ -12,31 +12,31 @@
12
12
 
13
13
  欲しい結果と一致しません
14
14
 
15
- 1 2 3 4 5 6 7 8
15
+ 1 2 3 4 5 6 7 8
16
16
 
17
- 1 99.0 99.0 99.0 99.0 99.0 99.0 99.0 99.0
17
+ 1 99.000000 99.0 99.000000 99.0 99.0 99.0 99.0 99.0
18
18
 
19
- 2 1.0 99.0 1.0 99.0 NaN 99.0 NaN 99.0
19
+ 2 1.867558 99.0 0.950088 99.0 NaN 99.0 NaN 99.0
20
20
 
21
- 3 99.0 99.0 99.0 99.0 99.0 99.0 99.0 99.0
21
+ 3 99.000000 99.0 99.000000 99.0 99.0 99.0 99.0 99.0
22
22
 
23
- 4 1.0 99.0 1.0 99.0 NaN 99.0 NaN 99.0
23
+ 4 0.761038 99.0 0.443863 99.0 NaN 99.0 NaN 99.0
24
24
 
25
- 5 99.0 99.0 99.0 99.0 99.0 99.0 99.0 99.0
25
+ 5 99.000000 99.0 99.000000 99.0 99.0 99.0 99.0 99.0
26
26
 
27
- 6 1.0 99.0 1.0 99.0 NaN 99.0 NaN 99.0
27
+ 6 -2.552990 99.0 0.864436 99.0 NaN 99.0 NaN 99.0
28
28
 
29
- 7 99.0 99.0 99.0 99.0 99.0 99.0 99.0 99.0
29
+ 7 99.000000 99.0 99.000000 99.0 99.0 99.0 99.0 99.0
30
30
 
31
- 8 NaN 99.0 NaN 99.0 NaN 99.0 NaN 99.0
31
+ 8 NaN 99.0 NaN 99.0 NaN 99.0 NaN 99.0
32
32
 
33
- 9 99.0 99.0 99.0 99.0 99.0 99.0 99.0 99.0
33
+ 9 99.000000 99.0 99.000000 99.0 99.0 99.0 99.0 99.0
34
34
 
35
- 10 NaN 99.0 NaN 99.0 NaN 99.0 NaN 99.0
35
+ 10 NaN 99.0 NaN 99.0 NaN 99.0 NaN 99.0
36
36
 
37
- 11 99.0 99.0 99.0 99.0 99.0 99.0 99.0 99.0
37
+ 11 99.000000 99.0 99.000000 99.0 99.0 99.0 99.0 99.0
38
38
 
39
- 12 NaN 99.0 NaN 99.0 NaN 99.0 NaN 99.0
39
+ 12 NaN 99.0 NaN 99.0 NaN 99.0 NaN 99.0
40
40
 
41
41
 
42
42
 
@@ -50,7 +50,9 @@
50
50
 
51
51
  x2=8;y2=12
52
52
 
53
+ np.random.seed(0)
54
+
53
- df=pd.DataFrame(1,index=np.arange(1,y+1),columns=np.arange(1,x+1))
55
+ df=pd.DataFrame(np.random.randn(y, x),index=np.arange(1,y+1), columns=np.arange(1,x+1))
54
56
 
55
57
  df2=pd.DataFrame(99.,index=np.arange(1,y2+1),columns=np.arange(1,x2+1))
56
58
 
@@ -84,28 +86,28 @@
84
86
 
85
87
  欲しい結果
86
88
 
87
- 1 2 3 4 5 6 7 8
89
+ 1 2 3 4 5 6 7 8
88
90
 
89
- 1 99.0 99.0 99.0 99.0 99.0 99.0 99.0 99.0
91
+ 1 99.000000 99.0 99.000000 99.0 99.000000 99.0 99.000000 99.0
90
92
 
91
- 2 1.0 99.0 1.0 99.0 1.0 99.0 1.0 99.0
93
+ 2 1.764052 99.0 0.400157 99.0 0.978738 99.0 2.240893 99.0
92
94
 
93
- 3 99.0 99.0 99.0 99.0 99.0 99.0 99.0 99.0
95
+ 3 99.000000 99.0 99.000000 99.0 99.000000 99.0 99.000000 99.0
94
96
 
95
- 4 1.0 99.0 1.0 99.0 1.0 99.0 1.0 99.0
97
+ 4 1.867558 99.0 -0.977278 99.0 0.950088 99.0 -0.151357 99.0
96
98
 
97
- 5 99.0 99.0 99.0 99.0 99.0 99.0 99.0 99.0
99
+ 5 99.000000 99.0 99.000000 99.0 99.000000 99.0 99.000000 99.0
98
100
 
99
- 6 1.0 99.0 1.0 99.0 1.0 99.0 1.0 99.0
101
+ 6 -0.103219 99.0 0.410599 99.0 0.144044 99.0 1.454274 99.0
100
102
 
101
- 7 99.0 99.0 99.0 99.0 99.0 99.0 99.0 99.0
103
+ 7 99.000000 99.0 99.000000 99.0 99.000000 99.0 99.000000 99.0
102
104
 
103
- 8 1.0 99.0 1.0 99.0 1.0 99.0 1.0 99.0
105
+ 8 0.761038 99.0 0.121675 99.0 0.443863 99.0 0.333674 99.0
104
106
 
105
- 9 99.0 99.0 99.0 99.0 99.0 99.0 99.0 99.0
107
+ 9 99.000000 99.0 99.000000 99.0 99.000000 99.0 99.000000 99.0
106
108
 
107
- 10 1.0 99.0 1.0 99.0 1.0 99.0 1.0 99.0
109
+ 10 1.494079 99.0 -0.205158 99.0 0.313068 99.0 -0.854096 99.0
108
110
 
109
- 11 99.0 99.0 99.0 99.0 99.0 99.0 99.0 99.0
111
+ 11 99.000000 99.0 99.000000 99.0 99.000000 99.0 99.000000 99.0
110
112
 
111
- 12 1.0 99.0 1.0 99.0 1.0 99.0 1.0 99.0
113
+ 12 -2.552990 99.0 0.653619 99.0 0.864436 99.0 -0.742165 99.0

2

tabの修正

2018/08/15 04:15

投稿

rxe
rxe

スコア9

test CHANGED
File without changes
test CHANGED
@@ -68,6 +68,8 @@
68
68
 
69
69
  For loop のコード
70
70
 
71
+ ```
72
+
71
73
  for jy in range(1,y+1):
72
74
 
73
75
  for jx in range(1,x+1):
@@ -78,7 +80,7 @@
78
80
 
79
81
  df2[ix][iy]=df[jx][jy]
80
82
 
81
-
83
+ ```
82
84
 
83
85
  欲しい結果
84
86
 

1

誤字修正

2018/08/14 05:56

投稿

rxe
rxe

スコア9

test CHANGED
File without changes
test CHANGED
@@ -1,6 +1,6 @@
1
1
  ### 前提・実現したいこと
2
2
 
3
- Python のパンダでFor loop を使わずdataframe を更新したいです。
3
+ Python のpandasでFor loop を使わずdataframe を更新したいです。
4
4
 
5
5
  欲しい結果のDataframeはFor loopで作れますが、 以下のようにしても作成できません。
6
6