split 、set_index、DataFrame使用方式
2020/02/29 下午 10:37
機器學習共學討論版
江柏勳
觀看數:12
回答數:1
收藏數:0
範例5-2
replace
(
'\n'
,
''
).
split
(
','
)
想請問為甚麼輸出後會長成那樣子 像id,sex 中間佈是有逗號嗎?然後斷句是指把斷句前
面的內容形成一個[ ]嗎?(這叫list嗎?)
df
.
set_index
(
'id'
,
inplace
=
True) (可以解釋一下嗎?)
df
想請問這也是生成DataFrame的方法嗎?
df
=
pd
.
DataFrame
(
data
[
1
:])
df.
columns
=
data
[
0
]
df
請問一下為甚麼這樣就可以生成我們要的樣子(有可能這個DataFrame長成其他樣子嗎?)
最後是問生成的DataFrame的來源除了dict還有甚麼
回答列表
-
2020/03/02 上午 00:19張維元 (WeiYuan)贊同數:0不贊同數:0留言數:2
嗨,以下間單回覆:
1. split 的用法是利用特定符號將字串切割成 List
```
'Hello World Tom'.split(' ') # ['Hello', 'World', 'Tom']
```
2. df.set_index 是一種用什麼欄位當成 index 的方法。
3. 生成 DataFrame 的方法,可以從大部分的資料進行轉換(Dict,List 等等都可以)
```
df = pd.DataFrame(...)
```
By the way,下次問題比較多的時候可以試著分項標記,這樣比較好回覆。
如果這個回答對你有幫助請主動點選「有幫助」的按鈕,也可以追蹤我的 GITHUB 帳號。若還有問題的話,也歡迎繼續再追問或者把你理解的部分整理上來,我都會提供你 Review 和 Feedback 😃😃😃