回答編集履歴

1

valuesの場合を追加

2021/08/22 10:43

投稿

ppaul
ppaul

スコア24670

test CHANGED
@@ -63,3 +63,41 @@
63
63
  Int64Index([1, 3], dtype='int64')
64
64
 
65
65
  ```
66
+
67
+
68
+
69
+ valuesを使うと、indexがなくなるので、位置だけで決まるようになります。
70
+
71
+
72
+
73
+ ```python
74
+
75
+ >>> print(df1)
76
+
77
+ a b
78
+
79
+ 0 1 ああ
80
+
81
+ 1 3 いい
82
+
83
+ >>> print(df2)
84
+
85
+ a b
86
+
87
+ 1 2 かか
88
+
89
+ 3 4 きき
90
+
91
+ >>> df1['new_a'] =df1['a']
92
+
93
+ >>> df1['new_b'] =df2['b'].values
94
+
95
+ >>> print(df1)
96
+
97
+ a b new_a new_b
98
+
99
+ 0 1 ああ 1 かか
100
+
101
+ 1 3 いい 3 きき
102
+
103
+ ```