基于vlookup函数的Python数据管理

基于vlookup函数的Python数据管理,python,pandas,dataframe,vlookup,Python,Pandas,Dataframe,Vlookup,我正在尝试用Python转换数据矩阵 我想从以下位置更改: Well A B C D Production 1 2 3 4 到 这在Excel中是一项简单的任务,但我想知道如何在Python中完成它 我该怎么做?我确信有一种非常简单的方法可以做到这一点,但我只是没有遇到过它?如果您的数据包含在数据帧中,您可以简单地将其转置 data = data.transpose() 或同等地 data = data.T 我建议在换位之前将索引设置为井。首先换位,您将得到一个随机列0,生产将成为数据

我正在尝试用Python转换数据矩阵

我想从以下位置更改:

 Well A B C D

Production 1 2 3 4

这在Excel中是一项简单的任务,但我想知道如何在Python中完成它


我该怎么做?我确信有一种非常简单的方法可以做到这一点,但我只是没有遇到过它?

如果您的数据包含在数据帧中,您可以简单地将其转置

data = data.transpose()
或同等地

data = data.T

我建议在换位之前将索引设置为
。首先换位,您将得到一个随机列
0
,生产将成为数据帧中的观察结果

df.T
               0 # this is your column
Well  Production # this becomes an observation
A              1
B              2
C              3
D              4
这样做:

df.set_index('Well').T
Well  Production
A              1
B              2
C              3
D              4

将记录转换为csv列表格式

l1 = [ 'Well', 'A', 'B', 'C', 'D', ]
l2 = [ 'Production', '1', '2', '3', '4' ]
for i,j in zip(l1, l2):
    print ('%s %4s' %(i,j))
输出:

Well Production
A    1
B    2
C    3
D    4
Well Production
A    1
B    2
C    3
D    4