2
A
回答
3
df = pd.DataFrame({0: [['hello', 'motto'], ['motto', 'mania']]})
print(df)
0
0 [hello, motto]
1 [motto, mania]
df[0].str.join('|').str.get_dummies()
hello mania motto
0 1 0 1
1 0 1 1
1
下面是一個存儲器中保存的解決方案這是會使用稀疏矩陣和Pandas.SparseSeries:
結果:
In [81]: df
Out[81]:
hello mania motto
0 1 0 1
1 0 1 1
In [82]: df.memory_usage()
Out[82]:
Index 80
hello 8 # notice memory usage: # of ones multiplied by 8 bytes (int64)
mania 8
motto 16
dtype: int64
相關問題
- 1. 熊貓:將多個變量轉換爲一組虛擬變量
- 2. 轉換列表,以虛擬變量與大熊貓
- 3. 轉換列表熊貓DataFrame
- 4. 將熊貓列轉換爲字符串
- 5. python,如何將熊貓系列轉換爲熊貓DataFrame?
- 6. 將列表的列表轉換爲熊貓DataFrame
- 7. 熊貓變換表
- 8. 熊貓將列類型從列表轉換爲np.array
- 9. 將列表轉換爲變量序列
- 10. 轉換逗號分隔的列表,以虛擬變量
- 11. 如何將虛擬變量轉換爲R中的因子?
- 12. R:將多年虛擬轉換爲單一因子變量
- 13. 如何將負值轉換爲虛擬變量?
- 14. Python將逗號分隔列表轉換爲熊貓數據框
- 15. 將元組列表轉換爲熊貓數據幀
- 16. 將年份和月份錶轉換爲熊貓系列
- 17. 如何將列表轉換爲熊貓集?
- 18. 熊貓將列表轉換爲浮點數
- 19. 將列表轉換爲熊貓數據幀
- 20. 在熊貓數據框中映射虛擬變量
- 21. 將python列表轉換爲javascript變量
- 22. 將列表轉換爲浮點變量
- 23. 熊貓列日期轉換
- 24. 熊貓 - 一列轉換爲字符串
- 25. 如何在MLBase中將類別變量轉換爲虛擬/指示器變量
- 26. 熊貓將整數轉換爲日期
- 27. 使用熊貓將JSON轉換爲CSV
- 28. 將數據轉換爲熊貓缺失
- 29. 將熊貓數據幀轉換爲csv
- 30. 熊貓將每年轉換爲每月
謝謝!當我被允許時會接受答案! – laila
@laila歡迎您。 – piRSquared