請問如何將讀入的txt檔案變成dataframe?
# 找到換行符號,用該符號做字串分割後,把它拿掉
split_tag = "\n"
data = data.split(split_tag);
print(len(data))
data[0]
回答列表
-
2019/09/01 下午 01:22張維元 (WeiYuan)贊同數:1不贊同數:0留言數:1
嗨,你可以用這樣轉換:
```
df = pd.DataFrame(data)
```
-
2019/09/01 下午 06:42張維元 (WeiYuan)贊同數:1不贊同數:0留言數:1
但是我這樣轉換之後沒辦法讓n00015388_157 與 後面圖片網址分開 這樣讀不到網址
=> 嗨,所以你的問題不是「如何將讀入的txt檔案變成dataframe」,應該是怎麼將網址抽出來比較精準。可以用 \t 來切割資料!
方法一:改成 split('\t') 就可以!可以參考一下文件:https://docs.python.org/3/library/stdtypes.html#str.split
方法二:用 str.split 可以一次切割整個 Column,可以參考一下 split 文件:
https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.Series.str.split.html
-
2019/09/02 上午 10:14張維元 (WeiYuan)贊同數:1不贊同數:0留言數:1
嗨, @李衡,「請問這段我要怎麼撰寫,不太懂這邊的意思」,你可以先描述一下你理解到哪裡嗎?
例如,你可以先想想看這幾個問題:
* 你知道什麼是 Function 嗎?
* 你知道 「def img2arr_fromURLs(url_list, resize = False):」這行代表什麼意思嗎?
* 你知道題目要求 img2arr_fromURLs 輸入的參數跟回傳的結果是什麼嗎?
-
2019/09/03 下午 02:30張維元 (WeiYuan)贊同數:0不贊同數:0留言數:1
def img2arr_fromURLs(url_list, resize = False):
這個 Function 是題目的要求,必須要輸入:
1. url_list 一組由圖片網址所組成的列表
2. resize 代表圖片需不需要調整大小
必須要回傳一組將網址轉換後的圖片!
-
2019/09/08 下午 06:53楊子奇贊同數:0不贊同數:0留言數:1
請問 我知道需要分割\n 和\t 所讀取的網址才會是完整的。
但程式上分割過一次\n之後,我想再對\t分割一次以做出完整的資料,
由於我是新手,知道有許多觀念沒補齊,因此想請教是否可以給我幾個我目前程式上的錯誤
以及可以往哪個方向補齊觀念?