logo
Loading...

請問如何將讀入的txt檔案變成dataframe? - Cupoy

# 找到換行符號,用該符號做字串分割後,把它拿掉split_tag = "\n"data = dat...

ml100-3,ml100-3-d05

請問如何將讀入的txt檔案變成dataframe?

2019/09/01 上午 11:15
機器學習共學討論版
李衡
觀看數:295
回答數:5
收藏數:0
ml100-3
ml100-3-d05

# 找到換行符號,用該符號做字串分割後,把它拿掉

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分割一次以做出完整的資料,

    由於我是新手,知道有許多觀念沒補齊,因此想請教是否可以給我幾個我目前程式上的錯誤

    以及可以往哪個方向補齊觀念?