【发布时间】:2016-10-31 12:02:25
【问题描述】:
我有一个 Pandas DataFrame,它在其中一列中有一个整数列表。我想访问此列表中的各个元素。我找到了一种方法,方法是使用tolist() 并将其转回DataFrame,但我想知道是否有更简单/更好的方法。在此示例中,我将 Column A 添加到 Column B 中列表的中间元素。
import pandas as pd
df = pd.DataFrame({'A' : (1,2,3), 'B': ([0,1,2],[3,4,5,],[6,7,8])})
df['C'] = df['A'] + pd.DataFrame(df['B'].tolist())[1]
df
有没有更好的方法来做到这一点?
【问题讨论】:
标签: python list pandas indexing dataframe