【发布时间】:2016-04-13 13:48:32
【问题描述】:
我正在为我自己的数据改编一个熊猫绘图示例。我有一个关于将 pandas 数据框列转换为正确形状(1、10)的问题。进一步来说。使用此代码实现正确的格式
z = np.random.rand(1, 10)
产生这个
array([[ 0.45671971, 0.21101451, 0.08022069, 0.80602989, 0.92816774,
0.03677719, 0.97893078, 0.97003696, 0.23232276, 0.65328171]])
我的数据框列是这样创建的
y = df['col_name'].as_matrix()
这是在创造这个
array([218584205, 55738338, 52152386, 37920152, 35472238, 32611026,
30268255, 26709195, 25979749, 24804423], dtype=int64)
注意额外的括号。所以形状是 (10, 1)。将列转换为正确形式的正确方法是什么?
【问题讨论】:
标签: python-3.x pandas plot dataframe