我在concat兩筆EXCEL資料時確定讀取兩個檔案都是3000欄位的資料數據(並沒有所謂特徵在欄位上純數據)我想請問為何concat時為何變成3000多欄?是需要限制什麼嗎?
您好,
描述有點不清楚,想了解清楚一下您的問題是甚麼呢?
欄位理論上是指"columns" 而非 "rows",如果兩個excel都是3000多 "columns" 則沒有錯誤!您可能要先了解一下您的資料原始格式是如何在進行資料處理。
此外,板上也有相關教學介紹文章可以參考。
https://ithelp.ithome.com.tw/articles/10200433
因為跑模型他有跟我說缺失值,然後進行缺失值刪除後卻又變2900多欄類似這種問題
我的確有看過您這邊但就沒什麼特徵比如player number team就純數據我在想是不是有些數據他會判斷成新的一欄造成有缺失值?
我有確認過沒缺失值
我的意思是確認同為3000欄兩個檔案但是用concat卻變3000多欄這種問題。
大致上猜到您的問題不確定是不是理解正確
=>2個2維陣列的檔案(DF)要合併成一個talbe?
=>兩個df都是3000+ rows 可適用concat卻仍然是3000+ rows
如果沒有理解錯誤的話,您可以確認一下
欄位名(columns)是否都一樣,就我了解,要將兩個df合併需要欄位名相同;此外不彷可以利用apeend的方式直接合併2個df。