【发布时间】:2018-08-22 21:24:59
【问题描述】:
是的,很多讨论和类似的问题被多次否决..我仍然无法弄清楚这个..
假设我有一个这样的数据框:
df = pd.DataFrame(np.random.randint(0,100,size=(100, 4)), columns=list('ABCD'))
我想最终得到四个单独的列表(a、b、c 和 d),其中包含来自每一列的数据。
逻辑上(无论如何对我来说)我会这样做:
list_of_lst = df.values.T.astype(str).tolist()
for column in df.columns:
i = 0
while i < len(df.columns) - 1:
column = list_of_lst[1]
i = i + 1
但是在循环中分配变量名是不可行/不推荐的......
有什么建议可以让我得到我需要的东西吗?
【问题讨论】:
标签: python python-3.x pandas loops dataframe