1
誰かが私を助けることができますか?私がやろうとしています何Python:新しいPandasデータフレームの列を既存の列のデータで埋め込む方法
import pandas as pd
testdf = pd.read_csv('../../IBM.csv')
print testdf
print "------------"
testdf['NHigh'] = 0
print testdf
if testdf['Close'] > testdf['Open']:
testdf['Nhigh'] = testdf['Close'] * testdf['High']
print "********"
print tested
が、条件が真である場合にのみ、2つの 既存の列の値が移入新しい列を作成している:私は、次のコードから
ValueError: The truth value of a Series is ambiguous. Use a.empty, a.bool(), a.item(), a.any() or a.all()
を取得しています。
形状は、次の列と在庫データフレームである - Close
場合 間の動作に基づいてOpen, High, Low, Close
などと私は新しい列(NHigh
)を追加したいですClose
とHigh
を言う>その行のHigh
より。
おかげであなたは....