我的数据框
我想在col["SALE PRICE"] = '-'
import pandas as pd
import numpy as np
sales = pd.read_csv('C:\\Users\\Jerry\\Downloads\\nyc-rolling-sales.csv',sep = ',',encoding = 'latin-1')
del sales['BOROUGH']
del sales['NEIGHBORHOOD']
del sales['BLOCK']
del sales['ADDRESS']
del sales['APARTMENT NUMBER']
sales['SALE PRICE'] = np.where(sales['SALE PRICE']=' - ',delimeter, sales['SALE PRICE'])
SyntaxError:keyword不能是表达式
答案 0 :(得分:1)
您正在检查与=
的平等而非==
在以下一行
sales['SALE PRICE'] = np.where(sales['SALE PRICE']=' - ',delimeter, sales['SALE PRICE'])
请将其更改为
sales['SALE PRICE'] = np.where(sales['SALE PRICE']==' - ',delimeter, sales['SALE PRICE'])
答案 1 :(得分:0)
更新:完整代码
这个怎么样:
return
我不知道您从哪里获得这些数据,但您也可以插入直接链接:
e.g。
function get()
{
return mgr.getUser().then(function (user) {
if (user) {
var idToken = user.id_token;
var dataIdToken = getDataFromToken(idToken);
subfactory.set(dataIdToken.sub);
} else {
//console.log("User not logged in");
}
});
}
答案 2 :(得分:0)
df[df['sales price'] != '-']
请参阅 - https://chrisalbon.com/python/pandas_dropping_column_and_rows.html