パンダのデータフレームにすべてのデータをドロップしますが、TypeError: drop() takes at least 2 arguments (3 given)
を取得しています。私は基本的に私の列見出しだけで空のデータフレームを望んでいます。パンダのデータフレーム内のすべてのデータを削除
import pandas as pd
web_stats = {'Day': [1, 2, 3, 4, 2, 6],
'Visitors': [43, 43, 34, 23, 43, 23],
'Bounce_Rate': [3, 2, 4, 3, 5, 5]}
df = pd.DataFrame(web_stats)
df.drop(axis=0, inplace=True)
print df
私は@のアイハンのソリューション好きですが、私は、 'DF = pd.DataFrame(列= df.columns)'より速く、より効率的になると思います... – MaxU
を@に同意しますMaxU - 実際には約100倍高速です(1M行と10列のテストデータフレーム) – exp1orer
'df.iloc [0:0]'は実際にdf構築よりも高速です。私はあなたがilocではなくむしろそれを比較していると思いますか? – ayhan