【发布时间】:2020-01-09 10:08:12
【问题描述】:
R 包tidyr 有一个很好的separate 函数来“将一列分成多列。”
什么是熊猫版本?
例如这里是一个数据集:
import pandas
from six import StringIO
df = """ i | j | A
AR | 5 | Paris,Green
For | 3 | Moscow,Yellow
For | 4 | New York,Black"""
df = StringIO(df.replace(' ',''))
df = pandas.read_csv(df, sep="|", header=0)
我想将 A 列分成 2 列,其中包含 2 列的内容。
这个问题相关:Accessing every 1st element of Pandas DataFrame column containing lists
【问题讨论】: