Вы можете просто использовать np.savetxt
и получить доступ к атрибуту np .values
:
np.savetxt(r'c:\data\np.txt', df.values, fmt='%d')
дает:
18 55 1 70
18 55 2 67
18 57 2 75
18 58 1 35
19 54 2 70
или to_csv
:
df.to_csv(r'c:\data\pandas.txt', header=None, index=None, sep=' ', mode='a')
Примечание для np.savetxt
вам нужно передать дескриптор файла, который был создан с помощью режима добавления.