Giả sử tôi có một khung dữ liệu với các cột có chuỗi, chuỗi và số nguyên mà tôi muốn kết hợp vào một khung dữ liệu mới với chuỗi và số nguyên được kết hợp với mọi mục nhập trong chuỗi. Làm thế nào tôi có thể đi về nó?Tạo một khung dữ liệu từ một chuỗi và một chuỗi
Với ví dụ này:
data = {'fruits': ['banana', 'apple', 'pear'],
'source' : (['brazil', 'algeria', 'nigera'], ['brazil', 'morocco', 'iran', 'france'], ['china', 'india', 'mexico']),
'prices' : [2, 3, 7]}
df = pd.DataFrame(data, columns = ['fruits', 'source', 'prices'])
Tôi muốn để có được một dataframe 3x10 với;
['banana', 'banana', 'banana', 'apple', 'apple', 'apple', 'apple', 'pear', 'pear', 'pear'],
['brazil', 'algeria', 'nigera', 'brazil', 'morocco', 'iran', 'france', 'china', 'india', 'mexico'],
['2', '2', '2', '3', '3', '3', '3', '7', '7', '7'],
Tôi đoán nó không quá phức tạp nhưng tôi không thể tìm được giải pháp gọn gàng.
Nếu câu trả lời hữu ích cho bạn, vui lòng [bỏ phiếu và chấp nhận] (https://stackoverflow.com/help/someone-answers). Cảm ơn! –