由於好像沒辦法上傳csv檔
所以我就把csv檔裡面的東西截圖下來放上去
然後我用的方法寫出來感覺也沒算出report_id這個欄位有幾個,只是用list方式顯示出來,很長一條,也沒算出有幾個,是要用len嗎? 試過幾次都是錯誤 還是哪裡需要修改? 程式放下面
x = list(df["report_id"])
print(x)
type(x)
unique_values = np.unique(x)
unique_values, counts = np.unique(x, return_counts=True)
#unique, counts = np.unique(x, return_counts=True)
#print(np.unique(x))
這是執行後的結果,可以請好心人幫忙協助,看是要修改哪裡嗎?
https://numpy.org/doc/stable/reference/generated/numpy.unique.html
np.unique 是回傳一個不重複的 array,所以你要算數量就要用 len
但是 numpy 建議使用 shape
print(unique_values.shape[0])
print(len(unique_values))
x = list(df["report_id"])
print(x)
type(x)
unique_values = np.unique(x)
unique_values, counts = np.unique(x, return_counts=True)
print(unique_values.shape[0])
print(len(unique_values))
這樣嗎?
顯示出來是1945個
但是圖片不是有3070?
還是我有誤會了甚麼?