我在一个特定的文件夹中有很多CSV文件。我想检查其中的每个文件是否为空,如果是,请打印其名称。
文件夹:
file1.csv
file2.csv
file3.csv
预期产出:
Empty file :-
file2.csv
import os
os.stat("file").st_size == 0
这就是你的做法,但不是熊猫。
for file in file_list:
if os.stat(file).st_size != 0:
# df = pd.read_csv(file)
# do your stuf
另一个例子
import os
if os.stat(file).st_size == 0:
do something
但是如果你必须用熊猫来做,那才是正确的方法
for file in file_list:
try:
# do your stuff
except pandas.errors.EmptyDataError:
print "Found empty file : {file}".format(file=file)
所有示例中的代码都是不言自明的。
问题内容: 有没有一种方法可以检查Pandas DataFrame中是否存在列? 假设我有以下DataFrame: 我想计算 但是首先我要检查是否存在,如果不存在,我要计算。 问题答案: 这将起作用: 但是为了清楚起见,我可能将其写为:
我想检查输入字段是否为空。
我试图加载一个csv文件内基于熊猫的数据帧。我使用了以下导入。 没有找到文件是抛出错误,回溯如下: ()中的FileNotFoundError回溯(最近一次调用)---- c:\users\saish\appdata\local\programs\python\python35-32\lib\site packages\pandas\io\parsers。语法分析器中的py\u f(文件路径或缓冲
问题内容: 这个问题已经在这里有了答案 : Python中的Windows路径 (5个答案) 4年前关闭。 追溯(最近一次通话): 产品中的文件“”,第1行= pd.read_csv(’C:\ amazon_baby.csv’) 在parser_f中的第562行的文件“ C:\ Users \ kvsn \ Anaconda3 \ lib \ site-packages \ pandas \ io
问题内容: 例如,如果通过以下内容: 如何检查是否为空? 问题答案: pythonic的方法来自PEP 8样式指南(“是”表示“推荐”,“ 否”表示“不推荐”): 对于序列(字符串,列表,元组),请使用以下事实:空序列为假。
问题内容: 试图弄清楚如何编写一个if周期来检查一行是否为空。 该文件包含许多字符串,其中一个是与其他语句分开的空行(不是a ;我认为是回车符,后跟另一个回车符) 由于我正在使用文件输入模块,是否可以检查行是否为空? 使用此代码似乎可行,谢谢大家! 问题答案: 如果要忽略仅包含空格的行: 空字符串是False值。 或者,如果您只想要空行: