我做在Kaggle泰坦尼克號的問題,我有顯示數據幀的問題:如何顯示數據框?
import pandas as pd
import numpy as np
titanic = pd.read_csv("input/train.csv")
titanic.head()
這應該顯示train.csv
但事實並非如此。你知道爲什麼嗎?
我做在Kaggle泰坦尼克號的問題,我有顯示數據幀的問題:如何顯示數據框?
import pandas as pd
import numpy as np
titanic = pd.read_csv("input/train.csv")
titanic.head()
這應該顯示train.csv
但事實並非如此。你知道爲什麼嗎?
無論您使用的是REPL在崇高的文本或只是運行程序,可以顯示數據幀稱爲泰坦尼克爲:
# prints first 5 rows in dataframe format
print(titanic.head())
# prints all rows in dataframe format
print(titanic)
如果你想顯示在CSV格式的數據幀,你首先需要使用to_csv功能,將其轉換爲CSV:
# prints first 5 rows in CSV format
print(titanic.head().to_csv())
# prints all rows in CSV format
print(titanic.to_csv())
謝謝!我認爲使用titanic.head()我會顯示它... – Nacho
您是從REPL提示還是作爲腳本執行此操作?如果在REPL中,它應該在提示符或打印腳本中打印,試試這個。 df.head().to_csv(sys.stdout)
。
to_csv(..)
方法需要一個文件路徑或緩衝區。有了這個,你將輸出重定向到stdout
。請確保輸入sys
模塊。
您是否嘗試過使用'打印(titanic.head())'第一? –