基于vlookup函数的Python数据管理
我正在尝试用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,生产将成为数据
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