如何在numpy中切片包含多个变量的列表?

时间:2020-09-06 15:51:32

标签: python python-3.x numpy numpy-ndarray numpy-slicing

我需要分割此列表,并且需要单独分开(海拔= 170,180等)?

L=['"Altitude","height","Distance"','170,159,160','180,177,145']

1 个答案:

答案 0 :(得分:0)

不确定您需要什么,列表看起来很奇怪。转换成data.frame并拉出列?

import pandas as pd

L=['"Altitude","height","Distance"','170,159,160','180,177,145']

df = pd.DataFrame([i.split(",") for i in L[1:]],
    columns=L[0].replace('"',"").split(","))

df['Altitude']
Out[34]: 
0    170
1    180