2024-10-04 05:24:27 发布
网友
我想根据数据帧的列名在python中创建变量。不确定这是否可行,因为我对Python还不太熟悉。假设我的测向图是这样的:
ID Date Name Counts 1 04/04/2018 JUOM 150 2 05/04/2018 1XMK 22 3 05/04/2018 N2IS 130
我怎样才能创建一个变量来引用这个数据框中的日期和名称列?在
如果希望将变量x分配给列Date和Name,可以使用usingdf[['col1','col2',...]]语法对数据帧进行子集。外括号是pandas数据帧对象的索引器操作,而内括号创建所需列名的列表。在
x
Date
Name
df[['col1','col2',...]]
x= df[['Date','Name']]
返回:
如果您不想在数据帧中包含数据,可以使用^{}属性获取数据。在
x= df[['Date','Name']].values array([['04/04/2018', 'JUOM'], ['05/04/2018', '1XMK'], ['05/04/2018', 'N2IS']], dtype=object)
如果您使用的是pandas版本0.24.0,他们建议将.values替换为^{}。在
.values
如果希望将变量
x
分配给列Date
和Name
,可以使用usingdf[['col1','col2',...]]
语法对数据帧进行子集。外括号是pandas数据帧对象的索引器操作,而内括号创建所需列名的列表。在返回:
^{pr2}$如果您不想在数据帧中包含数据,可以使用^{} 属性获取数据。在
如果您使用的是pandas版本0.24.0,他们建议将} 。在
.values
替换为^{相关问题 更多 >
编程相关推荐