簡體   English   中英

如何將一列逗號分隔的字符串轉換為列表?

[英]How to convert a column of comma separated strings into lists?

我們有一個 dataframe DF_00

CODE FACTORS
00 000049668192,000049083092,000049239900,000049304492,000049200300,000049066092
03 000049089310
08 000049239900,000049196700,000049387200
33 000049150097,000049015792
40 000049768051,000049768051,000049768051,000049768051
42 000049768051,000049768051,000049768051,000049768051
60 000049347300
61 000049089310

我們需要獲取DF_01

CODE FACTORS
00 ['000049668192','000049083092','000049239900','000049304492','000049200300','000049066092']
03 ['000049089310']
08 ['000049239900','000049196700','000049387200']
33 ['000049150097','000049015792']
40 ['000049768051','000049768051','000049768051','000049768051']
42 ['000049768051','000049768051','000049768051','000049768051']
60 ['000049347300']
61 ['000049089310']

我們需要做什么?

這應該這樣做:

df['FACTORS'] = df['FACTORS'].str.split(',').astype(str)
print(df)

   CODE                                            FACTORS
0     0  ['000049668192', '000049083092', '000049239900...
1     3                                   ['000049089310']
2     8   ['000049239900', '000049196700', '000049387200']
3    33                   ['000049150097', '000049015792']
4    40  ['000049768051', '000049768051', '000049768051...
5    42  ['000049768051', '000049768051', '000049768051...
6    60                                   ['000049347300']
7    61                                   ['000049089310']

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM