如何將字符串類型列轉換為熊貓數據框中的列表類型?

myamulla_ciencia

我有一個如下的數據框,

df = pd.DataFrame({'URL_domains':[['wa.me','t.co','goo.gl','fb.com'],['tinyurl.com','bit.ly'],['test.in']]})

這裡 URL_Domains 列有 2 個觀察值,其中包含一個域列表。

我想知道每個觀察 URL 域列表的長度為:

df['len_of_url_list'] = df['URL_domains'].map(len)

並輸出為:

在此處輸入圖片說明

那很好,上面的情況沒有問題,

在我的情況下,這些列表觀察被視為字符串類型如下:

在此處輸入圖片說明

當我使用字符串類型 URL 域執行以下代碼時,它顯示了以下輸出:

在此處輸入圖片說明

如何在 Pandas 中進行從字符串到列表的數據類型轉換?

耶斯列

使用ast.literal_eval,因為eval是不好的做法:

import ast

df['len_of_url_list'] = df['URL_domains'].map(ast.literal_eval)

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Pandas 為 pyspark 數據框應用函數替代(想要將整數數據類型列轉換為列表數據類型)

如何將數字類型值轉換為空字符串?

將包含數字的字符串轉換為數字數據類型的問題

如何將字符串文字類型轉換為新類型的鍵?

在列表列表中,是否可以將特定項轉換為 int 數據類型、float 數據類型和 str 數據類型

將列表類型字典轉換為 Pandas 數據框 - python

將dtype對象的pandas數據框列轉換為日期類型

將帶有小時的列轉換為日期時間類型的熊貓

如何將多索引列轉換為熊貓數據框的單索引列?

如何將 azure 數據工廠字符串類型變量轉換為日期時間格式

在 Pandas 中將數據類型從對象更改為字符串

如何將類型轉換為查詢字符串?

如何將熊貓數據框轉換為箭頭數據集?

如何熊貓將字符串轉義列表的列分解為int的熊貓列

將 df 值轉換為列表時保持數據類型完整性

如何在 pyspark 數據框中選擇列和轉換列類型?

如何將數組轉換為不同類型

如何在熊貓數據框中將整數轉換為日期時間?

在python中如何將字符串列表轉換為pandas數據框

如何在 Pandas 中將此字符串列表轉換為數據框

打字稿轉換 Object.entries 將派生的字符串數組簡化為文字類型

將 Array<string> 類型轉換為一個對象,其中鍵是數組的字符串

將最接近的值轉換為熊貓數據框列中的固定值

如何將json對像中的其他類型的鍵值轉換為dart中的字符串而不是字符串?

PHP 將字符串轉換為孟加拉語類型的 SEO 友好 URL

將字符串轉換為 <K: date, V: int> 類型的字典

無法將(無類型的 int 常量)轉換為字符串

如何從熊貓數據框中的字符串中替換括號

使用分類字符串對熊貓數據框進行分組