【发布时间】:2017-12-18 11:11:07
【问题描述】:
我在一个数据框中有 20 列。 我在这里列出了其中的 4 个作为示例:
is_guarantee:0 或 1
酒店星级:0、1、2、3、4、5
订单状态:40、60、80
旅程(标签):0、1、2
is_guarantee hotel_star order_status journey
0 0 5 60 0
1 1 5 60 0
2 1 5 60 0
3 0 5 60 1
4 0 4 40 0
5 0 4 40 1
6 0 4 40 1
7 0 3 60 0
8 0 2 60 0
9 1 5 60 0
10 0 2 60 0
11 0 2 60 0
但系统需要输入如下格式的出现矩阵才能起作用:
任何身体都可以帮忙吗?
df1 = pd.DataFrame(index=range(0,20))
df1['is_guarantee'] = np.random.choice([0,1], df1.shape[0])
df1['hotel_star'] = np.random.choice([0,1,2,3,4,5], df1.shape[0])
df1['order_status'] = np.random.choice([40,60,80], df1.shape[0])
df1['journey '] = np.random.choice([0,1,2], df1.shape[0])
【问题讨论】:
-
我希望看到您在问题中编辑的数据为 text。我无法将图片复制并粘贴到终端中,也不想从头开始输入。请让每个人的生活更轻松,将您的数据和预期输出作为文本发布在您的问题中。没有数据 = 没有帮助。
-
@jezrael... 没有人是来迫害你的,尤其是我。我告诉过你,我尊重你的知识。不幸的是,有时您会做一些可能被认为对网站不健康的事情。那不是我的意见。无论如何,我已经重新提出了这个问题,享受吧。
-
我还应该提到,通过回答问题来鼓励低质量问题与我之前提到的不健康习惯相同。
-
@cᴏʟᴅsᴘᴇᴇᴅ - 我同意你的看法。如果只是有趣,我会回答这种问题,否则不会。
-
@jezrael,好的,只要你明白,我没有怨言。 :-)
标签: python pandas numpy matrix