Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/303.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 将多行合并为1_Python_Pandas_Anaconda - Fatal编程技术网

Python 将多行合并为1

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

我目前正在处理一个CSV文件,该文件包含多个具有相同事件编号的行,然后是另一列,其中包含具有相同事件编号输入的等量行。我的目标是只生成一行案例编号,一行包含所有事件行

为了澄清,同一事件编号有一列26行,另一列也有26行。我想把每件事都减少到一排。如何将所有信息合并到一行

玩具示例:

df = pd.read_csv('data.csv')
df_2 = df.groupby('incident_number_column').agg(lambda x: ' '.join(x)).reset_index()

假设您只有两列,这将根据事件编号对所有文本进行分组,然后使用单个分隔空间将所有行连接在一起。结果应该在
df_2

中。不幸的是,如果没有答案,这是不可能回答的。