Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/294.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 将不同行中的多个数字连接为一个整数_Python_Pandas_Dataframe - Fatal编程技术网

Python 将不同行中的多个数字连接为一个整数

Python 将不同行中的多个数字连接为一个整数,python,pandas,dataframe,Python,Pandas,Dataframe,我有一个数据框,由30000行组成,每个行包含一个单独的整数,如1、2、4、7、9等。 我想把每50行的数字连接成一个数字。因此,行数将从30000变为30000/50=600行,每个行包含一个由50行串联而成的整数。 所以像1,2,4,7,9这样的数字。。。3(其中50个)将变为一个整数12479…3占用一个单元格或一行,其余依次类推 谢谢因此,如果您的输入数据帧看起来像这样: df = pd.DataFrame({'col': np.random.randint(10, size=30000

我有一个数据框,由30000行组成,每个行包含一个单独的整数,如1、2、4、7、9等。
我想把每50行的数字连接成一个数字。因此,行数将从30000变为30000/50=600行,每个行包含一个由50行串联而成的整数。
所以像1,2,4,7,9这样的数字。。。3(其中50个)将变为一个整数12479…3占用一个单元格或一行,其余依次类推


谢谢

因此,如果您的输入数据帧看起来像这样:

df = pd.DataFrame({'col': np.random.randint(10, size=30000)})

然后你可以这样做:

print(df.groupby(df.index // 50)['col'].agg(lambda x: ''.join(map(str, x))))
要打印:

0      1118461343314944251078615718342449112249161558...
1      1747004710953641680211733510264626747570866618...
2      8121414590539954240646159491668057874649372193...
3      6752166006104257704233198888085209307579966492...
4      6894789891094181188516974222021527062663673212...
                             ...                        
595    9134173565553669597038089981125300730142452161...
596    4673218339922521922263861144391586968793317405...
597    3274562300781449881296937717538762105128040998...
598    4158802127883136581682677478655313834281219294...
599    6963604643343712867804357553402388236789039680...
Name: col, Length: 600, dtype: object
0      1118461343314944251078615718342449112249161558...
1      1747004710953641680211733510264626747570866618...
2      8121414590539954240646159491668057874649372193...
3      6752166006104257704233198888085209307579966492...
4      6894789891094181188516974222021527062663673212...
                             ...                        
595    9134173565553669597038089981125300730142452161...
596    4673218339922521922263861144391586968793317405...
597    3274562300781449881296937717538762105128040998...
598    4158802127883136581682677478655313834281219294...
599    6963604643343712867804357553402388236789039680...
Name: col, Length: 600, dtype: object