iT邦幫忙

0

PYTHON concat的問題

  • 分享至 

  • xImage

我在concat兩筆EXCEL資料時確定讀取兩個檔案都是3000欄位的資料數據(並沒有所謂特徵在欄位上純數據)我想請問為何concat時為何變成3000多欄?是需要限制什麼嗎?

圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 個回答

0
不明

您好,

描述有點不清楚,想了解清楚一下您的問題是甚麼呢?

欄位理論上是指"columns" 而非 "rows",如果兩個excel都是3000多 "columns" 則沒有錯誤!您可能要先了解一下您的資料原始格式是如何在進行資料處理。

此外,板上也有相關教學介紹文章可以參考。
https://ithelp.ithome.com.tw/articles/10200433

看更多先前的回應...收起先前的回應...
bobfriend iT邦新手 5 級 ‧ 2022-09-29 18:30:36 檢舉

因為跑模型他有跟我說缺失值,然後進行缺失值刪除後卻又變2900多欄類似這種問題

bobfriend iT邦新手 5 級 ‧ 2022-09-29 18:32:29 檢舉

我的確有看過您這邊但就沒什麼特徵比如player number team就純數據我在想是不是有些數據他會判斷成新的一欄造成有缺失值?

bobfriend iT邦新手 5 級 ‧ 2022-09-29 18:33:10 檢舉

我有確認過沒缺失值

bobfriend iT邦新手 5 級 ‧ 2022-09-29 18:42:29 檢舉

我的意思是確認同為3000欄兩個檔案但是用concat卻變3000多欄這種問題。

不明 檢舉

大致上猜到您的問題不確定是不是理解正確
=>2個2維陣列的檔案(DF)要合併成一個talbe?
=>兩個df都是3000+ rows 可適用concat卻仍然是3000+ rows
如果沒有理解錯誤的話,您可以確認一下
欄位名(columns)是否都一樣,就我了解,要將兩個df合併需要欄位名相同;此外不彷可以利用apeend的方式直接合併2個df。

我要發表回答

立即登入回答