mã hiện tại của tôi được hiển thị dưới đây - Tôi đang nhập khẩu một file MAT và cố gắng để tạo ra một DataFrame từ biến bên trong nó:Pandas: Tạo DataFrame từ Dòng
mat = loadmat(file_path) # load mat-file
Variables = mat.keys() # identify variable names
df = pd.DataFrame # Initialise DataFrame
for name in Variables:
B = mat[name]
s = pd.Series (B[:,1])
Vì vậy, trong vòng tôi có thể tạo ra một loạt của mỗi biến (chúng là mảng có hai cột - vì vậy giá trị tôi cần nằm trong cột 2)
Câu hỏi của tôi là làm cách nào để nối chuỗi vào khung dữ liệu? Tôi đã xem qua tài liệu và không có ví dụ nào phù hợp với những gì tôi đang cố gắng làm.
Best Regards,
Bến
Tom, hoạt động tuyệt vời - chỉ vấn đề là các cột trong khung dữ liệu kết quả được đặt tên theo số. Làm thế nào tôi sẽ đi về việc sử dụng "tên" như tên cột trong dataframe kết quả? – BMichell
Xin lỗi, trả lời câu hỏi của riêng tôi ... df.columns = Biến – BMichell