df.info()
作为数据框粘贴到剪贴板,以便可以将其粘贴到Excel中以进行检查。
df.info()
是唯一的(简便快捷)显示数据框的所有列名称的方法(只要该数据框具有许多列)。
将结果放入剪贴板以粘贴到Excel ..和其他任何方法的最佳方法是什么。
>>> dfcsr2.info()
<class 'pandas.core.frame.DataFrame'>
Int64Index: 19903 entries, 0 to 19902
Data columns (total 88 columns):
seq 19903 non-null int64
doc_dir 19903 non-null object
carrier 19903 non-null object
flight_number 19903 non-null object
flight_date 19903 non-null datetime64[ns]
sch_arr_time 19903 non-null datetime64[ns]
arr_time 19903 non-null datetime64[ns]
...
...
...
答案 0 :(得分:0)
如果需要进一步处理输出,请传递可写缓冲区。我正在将缓冲区值直接写入文件。您也可以将值写入excel。
import io
buffer = io.StringIO()
df.info(buf=buffer)
s = buffer.getvalue()
with open("df_info.txt", "w", encoding="utf-8") as f:
f.write(s)
如果只需要列值,则只需使用df.columns,即column的数组值,这样在excel中读取和写入将更加方便。
检查熊猫doc