3
A
回答
4
np.tile
和np.repeat
pd.DataFrame(dict(
name=np.tile(df.name.values, 2),
number=np.repeat(df.number.values, 2)
))
name number
0 a 2
1 b 2
2 a 1
3 b 1
pd.MultiIndex.from_product
pd.DataFrame(
pd.MultiIndex.from_product(
[df.name.unique(), df.number.unique()]
).values.tolist(), columns=df.columns)
name number
0 a 2
1 b 2
2 a 1
3 b 1
3
重複行:
In [10]: pd.concat([df] * 2, ignore_index=True)
Out[10]:
name number
0 a 2
1 b 1
2 a 2
3 b 1
列值的笛卡爾積:
In [14]: from itertools import product
In [15]: pd.DataFrame(list(product(df.name, df.number)), columns=df.columns)
Out[15]:
name number
0 a 2
1 a 1
2 b 2
3 b 1
相關問題
- 1. 單元測試熊貓DataFrame
- 2. 如何在熊貓上用NaN替換整個單元格DataFrame
- 3. 熊貓DataFrame格式
- 4. 重建熊貓DataFrame
- 5. 熊貓DataFrame按行重複排序
- 6. 熊貓:DataFrame中的DataFrame
- 7. 熊貓DataFrame分配格式
- 8. 重塑熊貓dataframe stack/unstack
- 9. 熊貓dataframe rolling_mean()如何做?
- 10. 熊貓DataFrame Seaborn
- 11. 設置多索引熊貓DataFrame的特定單元格
- 12. 在熊貓中查找重複行的索引DataFrame
- 13. 如何在熊貓中將1 * m DataFrame乘以n * m DataFrame?
- 14. 熊貓Dataframe - RemoteDataError - Python
- 15. Pickle dump熊貓DataFrame
- 16. 熊貓DataFrame性能
- 17. 熊貓DataFrame應用
- 18. scipy pdist()熊貓DataFrame
- 19. 熊貓DataFrame reset_index列?
- 20. 'CSV不存在' - 熊貓DataFrame
- 21. 熊貓複製一行填充DataFrame
- 22. 通過堆列來重塑熊貓DataFrame
- 23. 熊貓dataframe - 運行總和與重置
- 24. 熊貓重建索引dataframe multiindex
- 25. 熊貓DataFrame合併重置索引
- 26. python,如何將熊貓系列轉換爲熊貓DataFrame?
- 27. 如何識別Python熊貓中重複行的第一次發生Dataframe
- 28. 熊貓dataframe:如何繪製燭臺
- 29. 基於條件的熊貓DataFrame重複值
- 30. 熊貓DataFrame - 所需的索引有重複值
這是非常有用的!謝謝。 –