1
我無法加入DataFrame1與DataFrame2,我懷疑這是由於其中一個有一個int64索引,另一個有一個字符串索引。如何將字符串索引轉換爲int64(如果這確實是問題)?如果不是,我該如何合併這兩個數據幀?如何加入這兩個熊貓數據框?
DataFrame1
<class 'pandas.core.frame.DataFrame'>
Int64Index: 9943 entries, 10029934 to 9962359
Data columns:
face_area 9943 non-null values
image_area 9943 non-null values
ratio 9943 non-null values
dtypes: int64(3)
DataFrame2
<class 'pandas.core.frame.DataFrame'>
Index: 9412 entries, 10029934 to 9962359
Data columns:
1 9412 non-null values
2 9412 non-null values
name 9412 non-null values
class 9412 non-null values
dtypes: float64(2), int64(1), object(1)
那你嘗試和結果是什麼?另外,指數中實際值的性質是什麼?第二個只有第一個字符串版本的索引,還是完全不同? – BrenBarn 2013-04-09 06:44:07
如果您提供了帶有相應類型的小樣本'DataFrame'並添加了請求的輸出,我會更容易。 – root 2013-04-09 06:46:24
@BrenBam剛發現一個解決方案,如果你好奇,下面貼出來。 – jason 2013-04-09 06:48:27