如何让 pandas 读取空数据文件作为空数据帧?
How to make pandas read empty data file as an empty dataframe?
我们可以用pandas分配一个空数据帧。
import pandas as pd
zero = pd.DataFrame()
zero
Empty DataFrame
Columns: []
Index: []
zero
数据框是空的,其中没有任何内容,创建一个空的数据文件,其中没有任何内容。
fh = open('/tmp/test.txt','w')
fh.close()
文件 /tmp/test.txt
为空。
newzero = pd.read_csv('/tmp/test.txt',header=None)
pandas.errors.EmptyDataError: No columns to parse from file
如何让 pandas 读取一个空文件并将其分配为空数据帧,例如 zero
显示?
有没有办法添加一些参数来使下面的命令 运行 没有错误信息。
newzero = pd.read_csv('/tmp/test.txt',header=None,add some argument)
newzero
Empty DataFrame
Columns: []
Index: []
您可以捕获异常并创建一个空数据框
import pandas as pd
zero = pd.DataFrame()
fh = open('/tmp/test.txt','r')
fh.close()
try:
newzero = pd.read_csv('test.txt',header=None)
except pd.errors.EmptyDataError:
newzero = pd.DataFrame()
这似乎是最直接的方法:
import pandas as pd
fh = open('/tmp/test.txt','w')
fh.close()
try:
newzero = pd.read_csv('/tmp/test.txt',header=None)
except pd.errors.EmptyDataError:
new_zero = pd.DataFrame()
我们可以用pandas分配一个空数据帧。
import pandas as pd
zero = pd.DataFrame()
zero
Empty DataFrame
Columns: []
Index: []
zero
数据框是空的,其中没有任何内容,创建一个空的数据文件,其中没有任何内容。
fh = open('/tmp/test.txt','w')
fh.close()
文件 /tmp/test.txt
为空。
newzero = pd.read_csv('/tmp/test.txt',header=None)
pandas.errors.EmptyDataError: No columns to parse from file
如何让 pandas 读取一个空文件并将其分配为空数据帧,例如 zero
显示?
有没有办法添加一些参数来使下面的命令 运行 没有错误信息。
newzero = pd.read_csv('/tmp/test.txt',header=None,add some argument)
newzero
Empty DataFrame
Columns: []
Index: []
您可以捕获异常并创建一个空数据框
import pandas as pd
zero = pd.DataFrame()
fh = open('/tmp/test.txt','r')
fh.close()
try:
newzero = pd.read_csv('test.txt',header=None)
except pd.errors.EmptyDataError:
newzero = pd.DataFrame()
这似乎是最直接的方法:
import pandas as pd
fh = open('/tmp/test.txt','w')
fh.close()
try:
newzero = pd.read_csv('/tmp/test.txt',header=None)
except pd.errors.EmptyDataError:
new_zero = pd.DataFrame()