![](/img/trans.png)
[英]Finding the Limit of (1+1/n)^n as n->infinity using Python/Numpy
[英]Issue in replace the “N-” to “-N” in python dataframe
vUnique = NewDF['Quantity'].unique()
for a in vUnique:
if str(a).find('-') !=-1:
vRemove = str(a).replace('-','')
NewDF['Quantity'] = NewDF['Quantity'].str.replace(a,'-'+vRemove)
將數據替換為“N-”到“-N”時,大部分 Quantity 值變為 NaN 值。
請忽略縮進。 我是python的新手,請分享您的想法。
字符串不是數字(NaN = 不是數字)。 您必須使用int(yourString)解析字符串以使其成為一個字符串。 如果我理解正確,您有一個格式為“N-”的字符串,其中 N 可以是任何數字。 結果應該被格式化為“-N”,而是一個整數/浮點數。
a = "10-";
if str(a).find('-') !=-1:
a = "-" + str(a).replace('-','')
a = int(a)
print(a)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.