Я читаю файл csv как фрейм данных в python. Затем я использую две команды ниже, чтобы получить больше информации об этих файлах.
Есть ли способ скопировать вывод этих двух команд в отдельные кадры данных?
data.describe(include='all')
data.info()
<class 'pandas.core.frame.DataFrame'>
RangeIndex: 53940 entries, 0 to 53939
Data columns (total 10 columns):
# Column Non-Null Count Dtype
--- ------ -------------- -----
0 carat 53940 non-null float64
1 cut 53940 non-null object
2 color 53940 non-null object
3 clarity 53940 non-null object
4 depth 53940 non-null float64
5 table 53940 non-null float64
6 price 53940 non-null int64
7 x 53940 non-null float64
8 y 53940 non-null float64
9 z 53940 non-null float64
dtypes: float64(6), int64(1), object(3)
memory usage: 4.1+ MB
Что касается df.describe, поскольку он имеет тип Dataframe, вы можете либо напрямую создать новый фрейм данных, либо сохранить его в csv, как показано ниже:
des=pd.DataFrame(df.describe())
или
df.describe().to_csv()
Что касается df.info(), это тип «Nonetype», что означает, что его нельзя сохранить напрямую. Вы можете проверить некоторые альтернативные решения здесь:
Есть ли способ экспортировать информацию о кадре данных pandas -- df.info() в файл Excel?