建立了一個簡單的DataFrame,資料包含 string 和 int 的部分我在查看資料型態時卻是object是為什麼呢?
2019/09/04 下午 04:24
機器學習共學討論版
高培原
觀看數:59
回答數:1
收藏數:1
ml100-3
ml100-3-d07
想請問2個問題:
1. 當我建立了一個簡單的DataFrame,資料包含 string 和 int 的部分我在查看資料型態時卻是object是為什麼呢?
2. 本次作業提到3種資料類型,但經過第1點測試發現object似乎可以包含任何資料類型?
以下是我的code:
>>>data = [['aaa', 'bb', 'cc'], [1 , 2, 3]]
>>>df_test = pd.DataFrame(data, index=['Name', 'values']).T
>>>df_test.dtypes
Name object
values object
dtype: object
回答列表
-
2019/09/04 下午 09:47張維元 (WeiYuan)贊同數:0不贊同數:0留言數:1
1. 當我建立了一個簡單的DataFrame,資料包含 string 和 int 的部分我在查看資料型態時卻是object是為什麼呢?
=> string 在 DataFrame 中是 object,當同時有多種的時候會取範圍大者。string 的範圍比 int 大可以理解嗎?