2
如何獲取多個長度列表的數據框中的結構。如何在單個列中創建多個列表
Col1
0 [SF, NYG, 123]
1 [SF, NYG, test, test]
2 [SF, NYG, foo]
3 [SF, NYG]
4 [SF, NYG, 45]
5 [SF, NYG]
6 [SF, NYG, 32]
如何獲取多個長度列表的數據框中的結構。如何在單個列中創建多個列表
Col1
0 [SF, NYG, 123]
1 [SF, NYG, test, test]
2 [SF, NYG, foo]
3 [SF, NYG]
4 [SF, NYG, 45]
5 [SF, NYG]
6 [SF, NYG, 32]
的simpliest是使用split
如果輸入是一列與由分離器等分離|
值:
df['lists'] = df['Col1'].str.split('|')
print (df)
Col1 lists
0 SF|NYG|123 [SF, NYG, 123]
1 SF|NYG|test|test [SF, NYG, test, test]
2 SF|NYG|foo [SF, NYG, foo]
3 SF|NYG [SF, NYG]
4 SF|NYG|45 [SF, NYG, 45]
5 SF|NYG [SF, NYG]
6 SF|NYG|32 [SF, NYG, 32]
哪些輸入數據?也許只需要'df ['col']。str.split(',')'如果一個字符串列用',' – jezrael
@jezrael用'expand = True'分開...... –
@JonClements - 如果add expand =真正獲得我認爲的數據框架。 – jezrael