所以,这是我的问题:
dfa = pd.DataFrame({"a": [["a", "b", "c"][int(k/10)] for k in range(30)],
"b": ["a" + repr([10, 20, 30, 40, 50, 60][int(k/5)]) for k in range(30)],
"c": np.arange(30),
"d": np.random.normal(size=30)}).set_index(["a","b","c"])
dfb = pd.DataFrame({"a": [["a", "b", "c"][int(k/2)] for k in range(6)],
"b": ["a" + repr([10, 20, 30, 40, 50, 60][k]) for k in range(6)],
"m": np.random.normal(size=6)**2}).set_index(["a","b"])
Run Code Online (Sandbox Code Playgroud)
从本质上讲,我有两个dataframes多指标,我想分dfa.d通过dfb.m,加盟上("a", "b").我不能天真地做dfa.d / dfb.m或join因为它说merging with more than one level overlap on a multi-index is not implemented …
我做了一个带有两个日期字段的表单的小型Flask应用程序,这就是我填充值的方法:
class BoringForm(Form):
until = DateTimeField("Until",
format="%Y-%m-%dT%H:%M:%S",
default=datetime.today(),
validators=[validators.DataRequired()])
Run Code Online (Sandbox Code Playgroud)
但是,这只生成一次,服务器端,这意味着明天我仍然会得到昨天的日期.我尝试传递obj=something给构造函数,其中something有一个OrderedDict带有调用的键since,但它没有用.想法?
我有一大堆的数据结构的像data Foo = Foo {a :: Type1, b :: Type2} deriving (Something)与Type1和Type2是始终不同(一般是原始类型,但它是不相关的),并在不同的数字.
我来这里有很多功能
justFooify :: Maybe Type1 -> Maybe Type2 -> Maybe Foo
justFooify f b =
| isNothing f = Nothing
| isNothing b = Nothing
| otherwise = Just $ Foo (fromJust f) (fromJust b)
Run Code Online (Sandbox Code Playgroud)
有什么我想念的吗?第三次这样的功能之后,我写了我来想,也许它可能是太多了.
我是一个Haskell新手.比方说,我有两个数字无限列表A和B我想创建另一个无限列表C包含序列x+y的和x-y的地方x <- A和y <- B,即C在每次循环增长2; 什么是最聪明的方法呢?