LoginSignup
tomoya201216
@tomoya201216 (to)

Are you sure you want to delete the question?

If your question is resolved, you may close it.

Leaving a resolved question undeleted may help others!

We hope you find it useful!

Python columnを変更したい

解決したいこと

Python columnを変更したい
下記例で行くとdfのみcolumnを変更したいがdf1まで変わってしまう

該当するソースコード

df = pd.DataFrame({'a':[1,2,3],'b':[2,3,4]})
df1 = pd.DataFrame({'c':[3,4,5],'d':[4,5,6]})
df = df1
df.columns=[0,1]
#df = df.rename(columns={'c':0,'d':1})
print("出力結果")
print(df)
print("----------------")
print(df1)

出力結果
  0 1
0 3 4
1 4 5
2 5 6
-----------
  0 1
0 3 4
1 4 5
2 5 6

自分で試したこと

rename()メソッドも考えましたが、上記例で行くとうまくいきますが、実際に私がしたいこととは
ずれてしまいます。

0

3Answer

ご回答ありがとうございます!!
ご指摘いただいた回答でできました。
ありがとうございました!!!!

pythonの=は厳密にいうと「代入している」という意味ではないんですね!

0

Your answer might help someone💌