我试图在for循环的帮助下将X的结果与预测Y的结果合并。如何将结果保存到DataFrame.
predictions = []
for i in range(100):
predictions.append([X_unseen[i], y_pred_unseen[i]])
print(predictions)
df = pd.Series(predictions)
这是我得到的输出。我是Python的新手,所以很抱歉。在[]中是一个标记化的tweet。
0 [['dude', 'adventure', 'time', 'basically', 'r...
1 [['rape', 'joke'], cyberbullying]
2 [['supporting', 'joke', 'poops', 'faces', 'vic...
3 [['rape', 'joke', 'know', 'serious', 'problem'...
我需要以下输出:
x y
['rape', 'joke'] cyberbullying
您创建了一个pd.Series
,它基本上是一个单列。如果需要多列,则需要整个数据框架。
所以改成pd.DataFrame(predictions)