前提・実現したいこと
添付のdataという名のDataFrameのValueのカラムの数値にそれぞれ、0.1掛けした値を新しくValue2として追加したいのですが、列の追加ができません。
発生している問題・エラーメッセージ
該当のソースコード
data = pd.DataFrame([38,28,10],index=([20171011, 20160202, 20180303]),columns=["Value"])
def mp01(x):
print("{:.1f}".format(x * 0.1))
data_blank = pd.DataFrame()
for i in data.iloc[:,0]:
b = mp01(i)
data_blank = data_blank.append(b)
df2 = pd.concat([data, data_blank], axis=1)
df2
試したこと
計算はされているのですが、どうして表に追加されないのでしょうか?
補足情報(FW/ツールのバージョンなど)
Python version:3.7.0 (default, Jun 28 2018, 08:04:48) [MSC v.1912 64 bit (AMD64)]
Pandas version:1.1.1
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/09/23 09:47
2020/09/23 09:51