【发布时间】:2016-06-16 13:30:37
【问题描述】:
我对 Python 尤其是 pandas 非常陌生。我遇到了一个不规则的整形问题,我想连接数据框的一列中的所有字符串,其中 id 变量与另一列匹配。这是一个不规则的 reshape 问题,因为需要完成的连接数可能因id 而异。
例如:
import pandas as pd
import numpy as np
df = pd.read_csv('sample.txt')
print df
id text
0 1 ABC
1 1 BCD
2 2 CDE
3 2 DEF
4 2 EFG
5 3 FGH
我想使用id 进行整形,并在id 匹配的情况下连接所有text,结果如下:
打印(df_new):
id text
0 1 ABC BCD
1 2 CDE DEF EFG
2 3 FGH
【问题讨论】:
标签: python pandas group-by reshape string-concatenation