Tôi có một tệp có nhiều dòng. Tôi đang đọc từng dòng, tách từng từ/số và lưu trữ trong một danh sách. Sau này, tôi đang cố gắng chuyển đổi danh sách này thành một Dataframe panda 1 cột.Chuyển đổi danh sách thành một khung dữ liệu gấu trúc 1 cột
Tuy nhiên sau khi chạy mã, tôi chỉ nhận được một hàng đầy đủ các danh sách. Những gì tôi cần là 1 cột có số hàng biến đổi với một số giá trị.
Dưới đây là đoạn mã tôi đã viết:
for line1 in file:
test_set=[]
test_set.append(next(file).split())
df1 = DataFrame({'test_set': [test_set]})
My đầu ra là một cái gì đó như:
test_set
0 [[1, 0, 0, 0, 0, 0, 1, 1, 1, 0]]
Nhưng những gì tôi muốn là:
test_set
0 1
1 0
2 0
3 0
4 0
5 0
6 1
7 1
8 1
9 0
Bất kỳ đề xuất những gì tôi làm sai hoặc làm thế nào tôi có thể thực hiện điều này? Cảm ơn.
đoạn Input Dữ liệu mẫu
id1 id2 id3 id4
0 1 0 1
1 1 0 0
id10 id5 id6 id7
1 1 0 1
1 0 0 1
.
.
.
Bạn có thể đăng dữ liệu đầu vào của mình như thế nào, có khả năng nó có thể được phân tích cú pháp hoặc chia thành df sẽ nhanh hơn – EdChum
Kiểm tra chỉnh sửa mới của tôi! – HackCode