Python 将多行合并为1
我目前正在处理一个CSV文件,该文件包含多个具有相同事件编号的行,然后是另一列,其中包含具有相同事件编号输入的等量行。我的目标是只生成一行案例编号,一行包含所有事件行 为了澄清,同一事件编号有一列26行,另一列也有26行。我想把每件事都减少到一排。如何将所有信息合并到一行 玩具示例:Python 将多行合并为1,python,pandas,anaconda,Python,Pandas,Anaconda,我目前正在处理一个CSV文件,该文件包含多个具有相同事件编号的行,然后是另一列,其中包含具有相同事件编号输入的等量行。我的目标是只生成一行案例编号,一行包含所有事件行 为了澄清,同一事件编号有一列26行,另一列也有26行。我想把每件事都减少到一排。如何将所有信息合并到一行 玩具示例: df = pd.read_csv('data.csv') df_2 = df.groupby('incident_number_column').agg(lambda x: ' '.join(x)).reset_i
df = pd.read_csv('data.csv')
df_2 = df.groupby('incident_number_column').agg(lambda x: ' '.join(x)).reset_index()
假设您只有两列,这将根据事件编号对所有文本进行分组,然后使用单个分隔空间将所有行连接在一起。结果应该在
df_2
中。不幸的是,如果没有答案,这是不可能回答的。