是否有一种更优雅的方法来初始化空数据框
isd = pd.DataFrame()
ind = pd.DataFrame()
exd = pd.DataFrame()
psd = pd.DataFrame()
visd = pd.DataFrame()
vind = pd.DataFrame()
vexd = pd.DataFrame()
sd = pd.DataFrame()
ise = pd.DataFrame()
idb = pd.DataFrame()
mdd = pd.DataFrame()
add = pd.DataFrame()
是否有其他方法可以使其优雅,更快?
isd = pd.DataFrame()
ind = pd.DataFrame()
exd = pd.DataFrame()
psd = pd.DataFrame()
visd = pd.DataFrame()
vind = pd.DataFrame()
vexd = pd.DataFrame()
sd = pd.DataFrame()
ise = pd.DataFrame()
idb = pd.DataFrame()
mdd = pd.DataFrame()
add = pd.DataFrame()
Is there any alternate way to make it elegant and faster?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
使用数据框的字典,尤其是某些数据框架的代码将共享一些相似之处。这将允许使用循环或功能进行一些操作:
Use a dictionary of dataframes, especially of the code for some data frames is going to share some similarities. This will allows doing some operations using loops or functions:
如果您想避免需要数字索引每个dataFrames,但宁愿能够直接以其名称访问它们:
此方法使用
exec
,基本上像Python代码一样运行字符串。我只是将每个预定的名称格式化为前面的字符串。If you want to avoid needing to numerically index each of the DataFrames, but would rather be able to access them directly by their name:
This approach uses
exec
, which essentially runs a string as if it were python code. I'm just formatting each of the predetermined names into the string in a for-loop.您可以做这样的事情:
You can do something like this:
我认为你可以这样去I think you can go this way