python - 如果存在变量,则在 python 中执行此操作
问题描述
基本上试图让 if else 语句工作,以便每次 for 循环运行时我在 for 循环内的数据框都会更新(附加)一个新条目
伪代码:
if df does not exist
df = some matrix
else
df1 = some new matrix
df1 = df1.append(df)
它只是不起作用;我想我有错误的语法
解决方案
如果字面上命名的变量df
不存在,则此代码将不起作用。
df
在代码开头初始化为某个空值,然后检查它是否为空:
df = None
... lots of code here, that possibly assigns df a value
if df:
do_something(df)
else:
df = something_else()
推荐阅读
- amazon-web-services - 多区域网站使用 S3
- exchange-server - EWS 同步优化
- r - 删除连续重复的值
- kotlin - Kotlin 中的字符串值
- php - php ON DUPLICATE KEY UPDATE 也说 1062: Duplicate entry for key 'PRIMARY'
- swift - Firestore:isGreatThan 在查询中不起作用(iOS)
- mysql - MariaDB Galera Cluster: SELECT ... FOR UPDATE 为什么没有锁定?
- menu - Typo3在html模板中的子页面上获取链接父页面
- python - python mocking 检查对象的方法是否被访问(未调用)
- javascript - 如何在angular5中制作外部网站的动态网址?