4
我測試了它,並且檢查了沒有明顯區別的文檔。無論哪種方式,我都想問一下以防萬一。pandas中的read_table和read_csv是否有區別?
您是否認爲read_csv應該僅用於csv,即使它適用於其他類型?而read_table適用於任何東西?如果它們在存在的時候是相同的?
我測試了它,並且檢查了沒有明顯區別的文檔。無論哪種方式,我都想問一下以防萬一。pandas中的read_table和read_csv是否有區別?
您是否認爲read_csv應該僅用於csv,即使它適用於其他類型?而read_table適用於任何東西?如果它們在存在的時候是相同的?
你可以得到任一工作的一般分隔文件,其差異是默認參數,例如sep
是read_table
的標籤,但,
的read_csv
。他們倆都實現了相同的下方
如果你看一下source
他們調用同一個函數與不同的分隔符:
read_csv = _make_parser_function('read_csv', sep=',')
read_csv = Appender(_read_csv_doc)(read_csv)
read_table = _make_parser_function('read_table', sep='\t')
read_table = Appender(_read_table_doc)(read_table)
def _make_parser_function(name, sep=','):
是接受sep
arg的一般方法
在sep參數,逗號和製表符中的這些變體是什麼意思? – gsa
基本上'read_table'可以解析''col1 \ tcol2'',但'read_csv'不會,但會解析'「col1,col2」' – EdChum
你的意思是你不能打開一個與逗號隔開的文件read_table如果你將sep參數設置爲sep =「,」? – gsa