【发布时间】:2020-05-28 06:11:20
【问题描述】:
我看过类似的帖子,但不完全是。
import pandas as pd
dynamic_fun = {
'.csv': read_csv,
'.xlsx': read_excel
}
我想做这样的事情:
df = pd.(dynamic_fun['.csv'])('Z:/test1.txt', delimiter = "\t")
或
df = pd.(dynamic_fun)['.csv']('Z:/test1.txt', delimiter = "\t")
而不是类似的东西:
df = pd.read_csv('Z:/test1.txt', delimiter = "\t")
基本上使用字典动态改变函数。
谢谢,
【问题讨论】:
标签: python pandas function dynamic