
我正在嘗試從該資料集中洗掉逗號,以便可以將它們轉換為int并進行總結,但我似乎無法找到任何方法來做到這一點,而無需在數值中引入空格。

parse = g.readlines()[8:]
for x in parse:
val0 = x.strip(',')
val = val0.split(" ")
i15.append(val[1])
這是我當前試圖洗掉逗號的代碼。
uj5u.com熱心網友回復:
parse = g.readlines()[8:]
for x in parse:
val0 = x.replace(',' , '')
val = val0.split(" ")
i15.append(val[1])
嘗試這個
uj5u.com熱心網友回復:
試試這個,它對我來說就像魅力一樣
with open("dataset.txt") as f:
contents=f.read()
contents_without_comma=contents.replace(",","")
print(contents_without_comma)
uj5u.com熱心網友回復:
假設:熊貓資料框已被使用
您可以使用以下代碼來解決您的問題
df1['columnname'] = df1['columnname'].str.replace(',', '')
希望這能解決你的問題
uj5u.com熱心網友回復:
我認為首先您需要正確決議資料,然后才能將其附加到您希望將其作為 String 或 Int 或任何其他型別的陣列中。
下面是我對您的問題的解決方案:
lines = g.readlines()
for line in lines:
x = line[2:].strip('').replace(' ', ' ').replace(',' , '').split(' ') // extract numbers from string assuming that first two characters are always characters that identify the data in a row
for elem in x:
if elem.isnumeric(): // append only elements that have numeric values
i.append(int(elem))
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/522692.html
