在新列中插入值时遇到困难
我正面临着一个问题。我在csv文件中创建了一个新列,并尝试在该列中添加值,但不知道要使用哪些函数。专栏名为“Discounted_Price”,我不得不提一下,福特和雪佛兰的价格有10%的折扣。这是到目前为止的代码:
CarPrices_discount=pd.read_csv('C:\\Users\\Jon\\Desktop\\data science\\car_prices.csv')
CarPrices_discount
CarPrices_discount.insert(15,'Discounted_Price',np.nan)
CarPrices_discount.head()
Ford_Chev=CarPrices_discount[(CarPrices_discount.make=='Ford')|(CarPrices_discount.make=='Chevrolet')]
#Ford_Chev['Discounted_Price']=Ford_Chev['sellingprice']*0.9
CarPrices_discount.loc[CarPrices_discount.Ford_Chev['Discounted_Price']=Ford_Chev['sellingprice']*0.9
我知道最后一行是错的,但我不知道如何用dataframe.loc插入它。
转载请注明出处:http://www.cjhyc.com/article/20230511/916175.html