У меня есть фрейм данных pyspark со следующей схемой:
root
|-- src_ip: integer (nullable = true)
|-- dst_ip: integer (nullable = true)
При преобразовании этого фрейма данных в pandas через toPandas()
тип столбца изменяется от целочисленного в искре до плавающего в pandas:
<class 'pandas.core.frame.DataFrame'>
RangeIndex: 9847 entries, 0 to 9846
Data columns (total 2 columns):
# Column Non-Null Count Dtype
--- ------ -------------- -----
0 src_ip 9607 non-null float64
1 dst_ip 9789 non-null float64
dtypes: float64(2)
memory usage: 154.0 KB
Есть ли способ сохранить целочисленное значение с toPandas()
или я могу привести только тип столбца в результирующем pandas кадре данных?